From 96f283b0d4f0259b7d7d1c64d1d078c519fc84a6 Mon Sep 17 00:00:00 2001 From: Context Git Mirror Bot Date: Mon, 1 Aug 2016 16:40:14 +0200 Subject: 2016-08-01 14:21:00 --- doc/context/documents/general/manuals/about.pdf | Bin 0 -> 803763 bytes doc/context/documents/general/manuals/hybrid.pdf | Bin 0 -> 3339048 bytes doc/context/documents/general/manuals/mk.pdf | Bin 0 -> 9044010 bytes doc/context/documents/general/manuals/still.pdf | Bin 0 -> 1773534 bytes .../sources/general/manuals/about/about-calls.tex | 739 + .../general/manuals/about/about-contents.tex | 17 + .../general/manuals/about/about-environment.tex | 71 + .../general/manuals/about/about-expanding.tex | 188 + .../general/manuals/about/about-hashing.tex | 616 + .../sources/general/manuals/about/about-hz.tex | 96 + .../general/manuals/about/about-introduction.tex | 38 + .../manuals/about/about-jitting-jit-2013-06-04.lua | 148 + .../general/manuals/about/about-jitting-jit.lua | 163 + .../general/manuals/about/about-jitting.tex | 439 + .../general/manuals/about/about-luafunctions.tex | 292 + .../general/manuals/about/about-mathstackers.tex | 765 + .../general/manuals/about/about-mathstyles.tex | 457 + .../general/manuals/about/about-metafun.tex | 834 + .../general/manuals/about/about-mobility.tex | 205 + .../sources/general/manuals/about/about-nodes.tex | 603 + .../sources/general/manuals/about/about-nuts.tex | 619 + .../general/manuals/about/about-properties.tex | 209 + .../sources/general/manuals/about/about-speed.tex | 732 + .../general/manuals/about/about-threequarters.tex | 330 + .../general/manuals/about/about-titlepage.tex | 31 + .../sources/general/manuals/about/about.tex | 46 + .../sources/general/manuals/about/demo-data.lua | 10 + .../about/luatest-hash-luajittex-073-JIT20.lua | 406 + .../luatest-hash-luajittex-073-LUA51-40-6.lua | 406 + .../about/luatest-hash-luajittex-073-LUA51.lua | 406 + .../about/luatest-hash-luatex-073-LUA52-40-6.lua | 406 + .../about/luatest-hash-luatex-073-LUA52.lua | 406 + .../sources/general/manuals/about/pi-speed-1.tex | 3 + .../sources/general/manuals/about/pi-speed-2.tex | 3 + .../sources/general/manuals/about/pi-speed-3.tex | 10 + .../sources/general/manuals/about/pi-speed-4.tex | 10 + .../sources/general/manuals/about/pi-speed-5.tex | 16 + .../general/manuals/about/still-expanding-1.png | Bin 0 -> 15785 bytes .../general/manuals/about/still-expanding-10.png | Bin 0 -> 21898 bytes .../general/manuals/about/still-expanding-2.png | Bin 0 -> 20975 bytes .../general/manuals/about/still-expanding-3.png | Bin 0 -> 7745 bytes .../general/manuals/about/still-expanding-4.png | Bin 0 -> 11516 bytes .../general/manuals/about/still-expanding-5.png | Bin 0 -> 14316 bytes .../general/manuals/about/still-expanding-6.png | Bin 0 -> 12295 bytes .../general/manuals/about/still-expanding-7.png | Bin 0 -> 8126 bytes .../general/manuals/about/still-expanding-8.png | Bin 0 -> 14815 bytes .../general/manuals/about/still-expanding-9.png | Bin 0 -> 16643 bytes .../sources/general/manuals/hybrid/benchmark-1.tex | 39 + .../sources/general/manuals/hybrid/benchmark-2.tex | 30 + .../sources/general/manuals/hybrid/benchmark-3.tex | 28 + .../sources/general/manuals/hybrid/benchmark-4.tex | 60 + .../sources/general/manuals/hybrid/benchmark-5.tex | 29 + .../general/manuals/hybrid/calibri-fontshop.png | Bin 0 -> 49415 bytes .../general/manuals/hybrid/ebook-metafun-1.png | Bin 0 -> 58058 bytes .../general/manuals/hybrid/ebook-metafun-2.png | Bin 0 -> 169846 bytes .../sources/general/manuals/hybrid/ebook-pdf.png | Bin 0 -> 191688 bytes .../sources/general/manuals/hybrid/ebook-xhtml.png | Bin 0 -> 105358 bytes .../general/manuals/hybrid/hybrid-backend.tex | 389 + .../sources/general/manuals/hybrid/hybrid-bidi.tex | 194 + .../general/manuals/hybrid/hybrid-callbacks.tex | 229 + .../general/manuals/hybrid/hybrid-characters.tex | 630 + .../general/manuals/hybrid/hybrid-codebase.tex | 1290 + .../general/manuals/hybrid/hybrid-contents.tex | 17 + .../general/manuals/hybrid/hybrid-ebooks.tex | 593 + .../general/manuals/hybrid/hybrid-environment.tex | 127 + .../general/manuals/hybrid/hybrid-export.tex | 293 + .../general/manuals/hybrid/hybrid-fontnames.tex | 444 + .../general/manuals/hybrid/hybrid-glocal.tex | 269 + .../general/manuals/hybrid/hybrid-goodies.tex | 648 + .../general/manuals/hybrid/hybrid-grouping.tex | 545 + .../general/manuals/hybrid/hybrid-inserts.tex | 506 + .../general/manuals/hybrid/hybrid-intermezzo.tex | 21 + .../general/manuals/hybrid/hybrid-introduction.tex | 152 + .../general/manuals/hybrid/hybrid-italics.tex | 378 + .../sources/general/manuals/hybrid/hybrid-jit.tex | 653 + .../general/manuals/hybrid/hybrid-languages.tex | 496 + .../sources/general/manuals/hybrid/hybrid-math.tex | 347 + .../general/manuals/hybrid/hybrid-mathml.tex | 915 + .../general/manuals/hybrid/hybrid-merge.tex | 225 + .../sources/general/manuals/hybrid/hybrid-mkvi.tex | 275 + .../general/manuals/hybrid/hybrid-optimize.tex | 501 + .../general/manuals/hybrid/hybrid-parbuilder.tex | 340 + .../general/manuals/hybrid/hybrid-partests.tex | 313 + .../sources/general/manuals/hybrid/hybrid-tags.tex | 361 + .../general/manuals/hybrid/hybrid-titlepage.tex | 63 + .../general/manuals/hybrid/hybrid-weird.tex | 129 + .../sources/general/manuals/hybrid/hybrid.tex | 62 + .../manuals/hybrid/luatex-co-acceptablelowres.jpg | Bin 0 -> 1123825 bytes .../manuals/hybrid/mtx-server-ctx-fonttest.png | Bin 0 -> 109850 bytes .../sources/general/manuals/hybrid/tagged-001.png | Bin 0 -> 28600 bytes .../sources/general/manuals/hybrid/tagged-002.png | Bin 0 -> 309006 bytes .../sources/general/manuals/hybrid/tagged-003.png | Bin 0 -> 142104 bytes .../sources/general/manuals/hybrid/tagged-004.png | Bin 0 -> 141349 bytes .../sources/general/manuals/hybrid/tagged-005.png | Bin 0 -> 39300 bytes .../sources/general/manuals/hybrid/tagged-006.png | Bin 0 -> 27267 bytes .../sources/general/manuals/hybrid/tagged-007.png | Bin 0 -> 28751 bytes .../sources/general/manuals/hybrid/tagged-008.png | Bin 0 -> 60773 bytes .../sources/general/manuals/hybrid/tagged-009.png | Bin 0 -> 21536 bytes .../sources/general/manuals/hybrid/tagged-010.png | Bin 0 -> 40805 bytes .../sources/general/manuals/hybrid/tagged-011.png | Bin 0 -> 78593 bytes .../luatexref-t-luatex-progress-intermediate.lut | 3927 ++ .../mk/luatexref-t-luatex-progress-runtime.lut | 3927 ++ .../sources/general/manuals/mk/mk-arabic.tex | 324 + .../general/manuals/mk/mk-breakingapart.tex | 287 + .../sources/general/manuals/mk/mk-calcmath.tex | 130 + doc/context/sources/general/manuals/mk/mk-cjk.tex | 320 + doc/context/sources/general/manuals/mk/mk-code.tex | 219 + .../sources/general/manuals/mk/mk-colors.tex | 467 + .../sources/general/manuals/mk/mk-contents.tex | 11 + .../sources/general/manuals/mk/mk-debug.png | Bin 0 -> 64336 bytes .../sources/general/manuals/mk/mk-dirtytricks.tex | 144 + .../sources/general/manuals/mk/mk-environment.tex | 209 + .../sources/general/manuals/mk/mk-error.png | Bin 0 -> 59168 bytes .../sources/general/manuals/mk/mk-fallback.tex | 176 + .../sources/general/manuals/mk/mk-fonts.tex | 841 + .../sources/general/manuals/mk/mk-goingbeta.tex | 343 + .../sources/general/manuals/mk/mk-goingutf.tex | 187 + .../sources/general/manuals/mk/mk-halfway.tex | 377 + .../sources/general/manuals/mk/mk-iitoiv.tex | 118 + .../general/manuals/mk/mk-initialization.tex | 214 + .../sources/general/manuals/mk/mk-introduction.tex | 61 + .../sources/general/manuals/mk/mk-itworks.tex | 142 + .../sources/general/manuals/mk/mk-last-state.pdf | Bin 0 -> 20735 bytes doc/context/sources/general/manuals/mk/mk-last.tex | 404 + .../sources/general/manuals/mk/mk-luafitsin.tex | 556 + .../general/manuals/mk/mk-luatex-progress.lut | 12907 ++++ doc/context/sources/general/manuals/mk/mk-math.tex | 1024 + .../sources/general/manuals/mk/mk-memory.tex | 142 + doc/context/sources/general/manuals/mk/mk-mix.tex | 1014 + .../sources/general/manuals/mk/mk-mplib.tex | 924 + .../sources/general/manuals/mk/mk-nicetoknow.tex | 77 + .../sources/general/manuals/mk/mk-nodes.tex | 462 + doc/context/sources/general/manuals/mk/mk-open.tex | 276 + .../sources/general/manuals/mk/mk-optimization.tex | 265 + .../sources/general/manuals/mk/mk-order.tex | 375 + .../sources/general/manuals/mk/mk-performance.tex | 410 + .../sources/general/manuals/mk/mk-plain.tex | 285 + doc/context/sources/general/manuals/mk/mk-punk.tex | 456 + .../sources/general/manuals/mk/mk-reflection.tex | 782 + .../sources/general/manuals/mk/mk-structure.tex | 437 + .../manuals/mk/mk-timing-1-luatex-progress.lut | 64030 +++++++++++++++++++ .../sources/general/manuals/mk/mk-timing-1.tex | 3 + .../manuals/mk/mk-timing-2-luatex-progress.lut | 44350 +++++++++++++ .../sources/general/manuals/mk/mk-timing-2.tex | 4 + .../manuals/mk/mk-timing-3-luatex-progress.lut | 44350 +++++++++++++ .../sources/general/manuals/mk/mk-timing-3.tex | 19 + .../sources/general/manuals/mk/mk-titlepage.tex | 64 + .../sources/general/manuals/mk/mk-tokenspeak.tex | 266 + .../sources/general/manuals/mk/mk-tracking.tex | 341 + doc/context/sources/general/manuals/mk/mk-xml.tex | 613 + doc/context/sources/general/manuals/mk/mk-xml.xml | 24 + .../sources/general/manuals/mk/mk-zapfino.tex | 561 + doc/context/sources/general/manuals/mk/mk.tex | 69 + .../general/manuals/still/still-backend.tex | 474 + .../general/manuals/still/still-contents.tex | 7 + .../general/manuals/still/still-environment.tex | 71 + .../general/manuals/still/still-expanding.tex | 987 + .../general/manuals/still/still-introduction.tex | 28 + .../sources/general/manuals/still/still-math.tex | 2880 + .../general/manuals/still/still-opentypemath.tex | 919 + .../general/manuals/still/still-profiling.tex | 802 + .../sources/general/manuals/still/still-simple.tex | 330 + .../general/manuals/still/still-titlepage.tex | 38 + .../sources/general/manuals/still/still-tokens.tex | 903 + .../sources/general/manuals/still/still.tex | 44 + tex/context/base/context-version.pdf | Bin 4257 -> 4261 bytes tex/context/base/mkiv/cont-new.mkiv | 2 +- tex/context/base/mkiv/context.mkiv | 2 +- tex/context/base/mkiv/font-sty.mkvi | 21 + tex/context/base/mkiv/status-files.pdf | Bin 9126 -> 9127 bytes tex/context/base/mkiv/status-lua.pdf | Bin 368501 -> 368500 bytes tex/context/base/mkiv/tabl-ntb.mkiv | 26 +- tex/context/interface/mkiv/i-context.pdf | Bin 774401 -> 774401 bytes tex/context/interface/mkiv/i-readme.pdf | Bin 60792 -> 60792 bytes tex/generic/context/luatex/luatex-fonts-merged.lua | 2 +- 175 files changed, 216755 insertions(+), 6 deletions(-) create mode 100644 doc/context/documents/general/manuals/about.pdf create mode 100644 doc/context/documents/general/manuals/hybrid.pdf create mode 100644 doc/context/documents/general/manuals/mk.pdf create mode 100644 doc/context/documents/general/manuals/still.pdf create mode 100644 doc/context/sources/general/manuals/about/about-calls.tex create mode 100644 doc/context/sources/general/manuals/about/about-contents.tex create mode 100644 doc/context/sources/general/manuals/about/about-environment.tex create mode 100644 doc/context/sources/general/manuals/about/about-expanding.tex create mode 100644 doc/context/sources/general/manuals/about/about-hashing.tex create mode 100644 doc/context/sources/general/manuals/about/about-hz.tex create mode 100644 doc/context/sources/general/manuals/about/about-introduction.tex create mode 100644 doc/context/sources/general/manuals/about/about-jitting-jit-2013-06-04.lua create mode 100644 doc/context/sources/general/manuals/about/about-jitting-jit.lua create mode 100644 doc/context/sources/general/manuals/about/about-jitting.tex create mode 100644 doc/context/sources/general/manuals/about/about-luafunctions.tex create mode 100644 doc/context/sources/general/manuals/about/about-mathstackers.tex create mode 100644 doc/context/sources/general/manuals/about/about-mathstyles.tex create mode 100644 doc/context/sources/general/manuals/about/about-metafun.tex create mode 100644 doc/context/sources/general/manuals/about/about-mobility.tex create mode 100644 doc/context/sources/general/manuals/about/about-nodes.tex create mode 100644 doc/context/sources/general/manuals/about/about-nuts.tex create mode 100644 doc/context/sources/general/manuals/about/about-properties.tex create mode 100644 doc/context/sources/general/manuals/about/about-speed.tex create mode 100644 doc/context/sources/general/manuals/about/about-threequarters.tex create mode 100644 doc/context/sources/general/manuals/about/about-titlepage.tex create mode 100644 doc/context/sources/general/manuals/about/about.tex create mode 100644 doc/context/sources/general/manuals/about/demo-data.lua create mode 100644 doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-JIT20.lua create mode 100644 doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51-40-6.lua create mode 100644 doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51.lua create mode 100644 doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52-40-6.lua create mode 100644 doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52.lua create mode 100644 doc/context/sources/general/manuals/about/pi-speed-1.tex create mode 100644 doc/context/sources/general/manuals/about/pi-speed-2.tex create mode 100644 doc/context/sources/general/manuals/about/pi-speed-3.tex create mode 100644 doc/context/sources/general/manuals/about/pi-speed-4.tex create mode 100644 doc/context/sources/general/manuals/about/pi-speed-5.tex create mode 100644 doc/context/sources/general/manuals/about/still-expanding-1.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-10.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-2.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-3.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-4.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-5.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-6.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-7.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-8.png create mode 100644 doc/context/sources/general/manuals/about/still-expanding-9.png create mode 100644 doc/context/sources/general/manuals/hybrid/benchmark-1.tex create mode 100644 doc/context/sources/general/manuals/hybrid/benchmark-2.tex create mode 100644 doc/context/sources/general/manuals/hybrid/benchmark-3.tex create mode 100644 doc/context/sources/general/manuals/hybrid/benchmark-4.tex create mode 100644 doc/context/sources/general/manuals/hybrid/benchmark-5.tex create mode 100644 doc/context/sources/general/manuals/hybrid/calibri-fontshop.png create mode 100644 doc/context/sources/general/manuals/hybrid/ebook-metafun-1.png create mode 100644 doc/context/sources/general/manuals/hybrid/ebook-metafun-2.png create mode 100644 doc/context/sources/general/manuals/hybrid/ebook-pdf.png create mode 100644 doc/context/sources/general/manuals/hybrid/ebook-xhtml.png create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-backend.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-bidi.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-callbacks.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-characters.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-codebase.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-contents.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-ebooks.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-environment.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-export.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-fontnames.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-glocal.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-goodies.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-grouping.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-inserts.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-intermezzo.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-introduction.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-italics.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-jit.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-languages.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-math.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-mathml.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-merge.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-mkvi.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-optimize.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-parbuilder.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-partests.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-tags.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-titlepage.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid-weird.tex create mode 100644 doc/context/sources/general/manuals/hybrid/hybrid.tex create mode 100644 doc/context/sources/general/manuals/hybrid/luatex-co-acceptablelowres.jpg create mode 100644 doc/context/sources/general/manuals/hybrid/mtx-server-ctx-fonttest.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-001.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-002.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-003.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-004.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-005.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-006.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-007.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-008.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-009.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-010.png create mode 100644 doc/context/sources/general/manuals/hybrid/tagged-011.png create mode 100644 doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-intermediate.lut create mode 100644 doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-runtime.lut create mode 100644 doc/context/sources/general/manuals/mk/mk-arabic.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-breakingapart.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-calcmath.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-cjk.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-code.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-colors.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-contents.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-debug.png create mode 100644 doc/context/sources/general/manuals/mk/mk-dirtytricks.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-environment.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-error.png create mode 100644 doc/context/sources/general/manuals/mk/mk-fallback.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-fonts.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-goingbeta.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-goingutf.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-halfway.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-iitoiv.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-initialization.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-introduction.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-itworks.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-last-state.pdf create mode 100644 doc/context/sources/general/manuals/mk/mk-last.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-luafitsin.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-luatex-progress.lut create mode 100644 doc/context/sources/general/manuals/mk/mk-math.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-memory.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-mix.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-mplib.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-nicetoknow.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-nodes.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-open.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-optimization.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-order.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-performance.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-plain.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-punk.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-reflection.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-structure.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-timing-1-luatex-progress.lut create mode 100644 doc/context/sources/general/manuals/mk/mk-timing-1.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-timing-2-luatex-progress.lut create mode 100644 doc/context/sources/general/manuals/mk/mk-timing-2.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-timing-3-luatex-progress.lut create mode 100644 doc/context/sources/general/manuals/mk/mk-timing-3.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-titlepage.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-tokenspeak.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-tracking.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-xml.tex create mode 100644 doc/context/sources/general/manuals/mk/mk-xml.xml create mode 100644 doc/context/sources/general/manuals/mk/mk-zapfino.tex create mode 100644 doc/context/sources/general/manuals/mk/mk.tex create mode 100644 doc/context/sources/general/manuals/still/still-backend.tex create mode 100644 doc/context/sources/general/manuals/still/still-contents.tex create mode 100644 doc/context/sources/general/manuals/still/still-environment.tex create mode 100644 doc/context/sources/general/manuals/still/still-expanding.tex create mode 100644 doc/context/sources/general/manuals/still/still-introduction.tex create mode 100644 doc/context/sources/general/manuals/still/still-math.tex create mode 100644 doc/context/sources/general/manuals/still/still-opentypemath.tex create mode 100644 doc/context/sources/general/manuals/still/still-profiling.tex create mode 100644 doc/context/sources/general/manuals/still/still-simple.tex create mode 100644 doc/context/sources/general/manuals/still/still-titlepage.tex create mode 100644 doc/context/sources/general/manuals/still/still-tokens.tex create mode 100644 doc/context/sources/general/manuals/still/still.tex diff --git a/doc/context/documents/general/manuals/about.pdf b/doc/context/documents/general/manuals/about.pdf new file mode 100644 index 000000000..75714f628 Binary files /dev/null and b/doc/context/documents/general/manuals/about.pdf differ diff --git a/doc/context/documents/general/manuals/hybrid.pdf b/doc/context/documents/general/manuals/hybrid.pdf new file mode 100644 index 000000000..4d5c2df84 Binary files /dev/null and b/doc/context/documents/general/manuals/hybrid.pdf differ diff --git a/doc/context/documents/general/manuals/mk.pdf b/doc/context/documents/general/manuals/mk.pdf new file mode 100644 index 000000000..f81cf3bc4 Binary files /dev/null and b/doc/context/documents/general/manuals/mk.pdf differ diff --git a/doc/context/documents/general/manuals/still.pdf b/doc/context/documents/general/manuals/still.pdf new file mode 100644 index 000000000..5918f91cb Binary files /dev/null and b/doc/context/documents/general/manuals/still.pdf differ diff --git a/doc/context/sources/general/manuals/about/about-calls.tex b/doc/context/sources/general/manuals/about/about-calls.tex new file mode 100644 index 000000000..83bf89aad --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-calls.tex @@ -0,0 +1,739 @@ +% language=uk + +\startcomponent about-calls + +\environment about-environment + +\startchapter[title={Calling Lua}] + +\startsection[title=Introduction] + +One evening, on Skype, Luigi and I were pondering about the somewhat +disappointing impact of jit in \LUAJITTEX\ and one of the reasons we could come +up with is that when you invoke \LUA\ from inside \TEX\ each \type {\directlua} +gets an extensive treatment. Take the following: + +\starttyping +\def\SomeValue#1% + {\directlua{tex.print(math.sin(#1)/math.cos(2*#1))}} +\stoptyping + +Each time \type {\SomeValue} is expanded, the \TEX\ parser will do the following: + +\startitemize[packed] +\startitem + It sees \type {\directlua} and will jump to the related scanner. +\stopitem +\startitem + There it will see a \type +{+ and enter a special mode in which it starts + collecting tokens. +\stopitem +\startitem + In the process, it will expand control sequences that are expandable. +\stopitem +\startitem + The scanning ends when a matching \type +}+ is seen. +\stopitem +\startitem + The collected tokens are converted into a regular (C) string. +\stopitem +\startitem + This string is passed to the \type {lua_load} function that compiles it into + bytecode. +\stopitem +\startitem + The bytecode is executed and characters that are printed to \TEX\ are + injected into the input buffer. +\stopitem +\stopitemize + +In the process, some state information is set and reset and errors are dealt +with. Although it looks like a lot of actions, this all happens very fast, so +fast actually that for regular usage you don't need to bother about it. + +There are however applications where you might want to see a performance boost, +for instance when you're crunching numbers that end up in tables or graphics +while processing the document. Again, this is not that typical for jobs, but with +the availability of \LUA\ more of that kind of usage will show up. And, as we now +also have \LUAJITTEX\ its jitting capabilities could be an advantage. + +Back to the example: there are two calls to functions there and apart from the +fact that they need to be resolved in the \type {math} table, they also are +executed C functions. As \LUAJIT\ optimizes known functions like this, there can +be a potential speed gain but as \type {\directlua} is parsed and loaded each +time, the jit machinery will not do that, unless the same code gets exercised +lots of time. In fact, the jit related overhead would be a waste in this one time +usage. + +In the next sections we will show two variants that follow a different approach +and as a consequence can speed up a bit. But, be warned: the impact is not as +large as you might expect, and as the code might look less intuitive, the good +old \type {\directlua} command is still the advised method. + +Before we move on it's important to realize that a \type {\directlua} call is +in fact a function call. Say that we have this: + +\starttyping +\def\SomeValue{1.23} +\stoptyping + +This becomes: + +\starttyping +\directlua{tex.print(math.sin(1.23)/math.cos(2*1.23))} +\stoptyping + +Which in \LUA\ is wrapped up as: + +\starttyping +function() + tex.print(math.sin(1.23)/math.cos(2*1.23)) +end +\stoptyping + +that gets executed. So, the code is always wrapped in a function. Being a +function it is also a closure and therefore local variables are local to this +function and are invisible at the outer level. + +\stopsection + +\startsection[title=Indirect \LUA] + +The first variant is tagged as indirect \LUA. With indirect we mean that instead +of directly parsing, compiling and executing the code, it is done in steps. This +method is not as generic a the one discussed in the next section, but for cases +where relatively constant calls are used it is fine. Consider the next call: + +\starttyping +\def\NextValue + {\indirectlua{myfunctions.nextvalue()}} +\stoptyping + +This macro does not pass values and always looks the same. Of course there can be +much more code, for instance the following is equally valid: + +\starttyping +\def\MoreValues {\indirectlua{ + for i=1,100 do + myfunctions.nextvalue(i) + end +}} +\stoptyping + +Again, there is no variable information passed from \TEX. Even the next variant +is relative constant: + +\starttyping +\def\SomeValues#1{\indirectlua{ + for i=1,#1 do + myfunctions.nextvalue(i) + end +}} +\stoptyping + +especially when this macro is called many times with the same value. So how does +\type {\indirectlua} work? Well, it's behaviour is in fact undefined! It does, +like \type {\directlua}, parse the argument and makes the string, but instead of +calling \LUA\ directly, it will pass the string to a \LUA\ function \type +{lua_call}. + +\starttyping +lua.call = function(s) load(s)() end +\stoptyping + +The previous definition is quite okay and in fact makes \type {\indirectlua} +behave like \type {\directlua}. This definition makes + +% \ctxlua{lua.savedcall = lua.call lua.call = function(s) load(s)() end} +% \testfeatureonce{10000}{\directlua {math.sin(1.23)}} +% \testfeatureonce{10000}{\indirectlua{math.sin(1.23)}} +% \ctxlua{lua.call = lua.savedcall} + +\starttyping +\directlua {tex.print(math.sin(1.23))} +\indirectlua{tex.print(math.sin(1.23))} +\stoptyping + +equivalent calls but the second one is slightly slower, which is to be expected +due to the wrapping and indirect loading. But look at this: + +\starttyping +local indirectcalls = { } + +function lua.call(code) + local fun = indirectcalls[code] + if not fun then + fun = load(code) + if type(fun) ~= "function" then + fun = function() end + end + indirectcalls[code] = fun + end + fun() +end +\stoptyping + +This time the code needs about one third of the runtime. How much we gain depends +on the size of the code and its complexity, but on the average its's much faster. +Of course, during a \TEX\ job only a small part of the time is spent on this, so +the overall impact is much smaller, but it makes runtime number crunching more +feasible. + +If we bring jit into the picture, the situation becomes somewhat more diffuse. +When we use \LUAJITTEX\ the whole job processed faster, also this part, but +because loading and interpreting is more optimized the impact might be less. If +you enable jit, in most cases a run is slower than normal. But as soon as you +have millions of calls to e.g.\ type {math.sin} it might make a difference. + +This variant of calling \LUA\ is quite intuitive and also permits us to implement +specific solutions because the \type {lua.call} function can be defined as you +with. Of course macro package writers can decide to use this feature too, so you +need to beware of unpleasant side effects if you redefine this function. + +% \testfeatureonce{100000}{\directlua {math.sin(1.23)}} +% \testfeatureonce{100000}{\indirectlua{math.sin(1.23)}} + +\stopsection + +\startsection[title=Calling \LUA] + +In the process we did some tests with indirect calls in \CONTEXT\ core code and +indeed some gain in speed could be noticed. However, many calls get variable +input and therefore don't qualify. Also, as a mixture of \type {\directlua} and +\type {\indirectlua} calls in the source can be confusing it only makes sense to +use this feature in real time|-|critical cases, because even in moderately +complex documents there are not that many calls anyway. + +The next method uses a slightly different approach. Here we stay at the \TEX\ +end, parse some basic type arguments, push them on the \LUA\ stack, and call a +predefined function. The amount of parsing \TEX\ code is not less, but especially +when we pass numbers stored in registers, no tokenization (serialization of a +number value into the input stream) and stringification (converting the tokens +back to a \LUA\ number) takes place. + +\starttyping +\indirectluacall 123 + {some string} + \scratchcounter + {another string} + true + \dimexpr 10pt\relax +\relax +\stoptyping + +Actually, an extension like this had been on the agenda for a while, but never +really got much priority. The first number is a reference to a function to be +called. + +\starttyping +lua.calls = lua.calls or { } +lua.calls[123] = function(s1,n1,s2,b,n2) + -- do something with + -- + -- string s1 + -- number n1 + -- string s2 + -- boolean b + -- number n2 +end +\stoptyping + +The first number to \type {indirectluacall} is mandate. It can best also be a +number that has a function associated in the \type {lua.calls} table. Following +that number and before the also mandate \type {\relax}, there can be any number +of arguments: strings, numbers and booleans. + +Anything surrounded by \type {{}} becomes a string. The keywords \type {true} and +\type {false} become boolean values. Spaces are skipped and everything else is +assumed to be a number. This means that if you omit the final \type {\relax}, you +get a error message mentioning a \quote {missing number}. The normal number +parser applies, so when a dimension register is passed, it is turned into a +number. The example shows that wrapping a more verbose dimension into a \type +{\dimexpr} also works. + +Performance wise, each string goes from list of tokens to temporary C string to +\LUA\ string, so that adds some overhead. A number is more efficient, especially +when you pass it using a register. The booleans are simple sequences of character +tokens so they are relatively efficient too. Because \LUA\ functions accept an +arbitrary number of arguments, you can provide as many as you like, or even less +than the function expects: it is all driven by the final \type {\relax}. + +An important characteristic of this kind of call is that there is no \type {load} +involved, which means that the functions in \type {lua.calls} can be subjected to +jitting. + +\stopsection + +\startsection[title=Name spaces] + +As with \type {\indirectlua} there is a potential clash when users mess with the +\type {lua.calls} table without taking the macro package usage into account. It not +that complex to define a variant that provides namespaces: + +\starttyping +\newcount\indirectmain \indirectmain=1 +\newcount\indirectuser \indirectuser=2 + +\indirectluacall \indirectmain + {function 1} + {some string} +\relax + +\indirectluacall \indirectuser + {function 1} + {some string} +\relax +\stoptyping + +A matching implementation is this: + +\starttyping +lua.calls = lua.calls or { } + +local main = { } + +lua.calls[1] = function(name,...) + main[name](...) +end + +main["function 1"] = function(a,b,c) + -- do something with a,b,c +end + +local user = { } + +lua.calls[2] = function(name,...) + user[name](...) +end + +user["function 1"] = function(a,b,c) + -- do something with a,b,c +end +\stoptyping + +Of course this is also ok: + +\starttyping +\indirectluacall \indirectmain 1 + {some string} +\relax + +\indirectluacall \indirectuser 1 + {some string} +\relax +\stoptyping + +with: + +\starttyping +main[1] = function(a,b,c) + -- do something with a,b,c +end + +user[1] = function(a,b,c) + -- do something with a,b,c +end +\stoptyping + +Normally a macro package, if it wants to expose this mechanism, will provide a +more abstract interface that hides the implementation details. In that case the +user is not supposed to touch \type {lua.calls} but this is not much different +from the limitations in redefining primitives, so users can learn to live with +this. + +\stopsection + +\startsection[title=Practice] + +There are some limitations. For instance in \CONTEXT\ we often pass tables and +this is not implemented. Providing a special interface for that is possible but +does not really help. Often the data passed that way is far from constant, so it +can as well be parsed by \LUA\ itself, which is quite efficient. We did some +experiments with the more simple calls and the outcome is somewhat disputable. If +we replace some of the \quote {critital} calls we can gain some 3\% on a run of +for instance the \type {fonts-mkiv.pdf} manual and a bit more on the command +reference \type {cont-en.pdf}. The first manual uses lots of position tracking +(an unfortunate side effect of using a specific feature that triggers continuous +tracking) and low level font switches and many of these can benefit from the +indirect call variant. The command reference manual uses \XML\ processing and +that involves many calls to the \XML\ mapper and also does quite some string +manipulations so again there is something to gain there. + +The following numbers are just an indication, as only a subset of \type +{\directlua} calls has been replaced. The 166 page font manual processes in about +9~seconds which is not bad given its complexity. The timings are on a Dell +Precision M6700 with Core i7 3840QM, 16 GB memory, a fast SSD and 64 bit Windows +8. The binaries were cross compiled mingw 32 bit by Luigi. \footnote {While +testing with several function definitions we noticed that \type {math.random} in +our binaries made jit twice as slow as normal, while for instance \type +{math.sin} was 100 times faster. As the font manual uses the random function for +rendering random punk examples it might have some negative impact. Our experience +is that binaries compiled with the ms compiler are somewhat faster but as long as +the engines that we test are compiled similarly the numbers can be compared.} + +% old: 8.870 8.907 9.089 / jit: 6.948 6.966 7.009 / jiton: 7.449 7.586 7.609 +% new: 8.710 8.764 8.682 | 8.64 / jit: 6.935 6.969 6.967 | 6.82 / jiton: 7.412 7.223 7.481 +% +% 3% on total, 6% on lua + +\starttabulate[|lT|cT|cT|cT|] +\HL +\NC \NC \LUATEX \NC \LUAJITTEX \NC \LUAJITTEX\ + jit \NC \NR +\HL +\NC direct \NC 8.90 \NC 6.95 \NC 7.50 \NC \NR +\NC indirect \NC 8.65 \NC 6.80 \NC 7.30 \NC \NR +\HL +\stoptabulate + +So, we can gain some 3\% on such a document and given that we spend probably half +the time in \LUA, this means that these new features can make \LUA\ run more than +5\% faster which is not that bad for a couple of lines of extra code. For regular +documents we can forget about jit which confirms earlier experiments. The +commands reference has these timings: + +\starttabulate[|lT|cT|cT|cT|] +\HL +\NC \NC \LUATEX \NC \LUAJITTEX \NC \NR +\HL +\NC direct \NC 2.55 \NC 1.90 \NC \NR +\NC indirect \NC 2.40 \NC 1.80 \NC \NR +\HL +\stoptabulate + +Here the differences are larger which is due to the fact that we can indirect +most of the calls used in this processing. The document is rather simple but as +mentioned is encoded in \XML\ and the \TEX||\XML\ interface qualifies for this +kind of speedups. + +As Luigi is still trying to figure out why jitting doesn't work out so well, we +also did some tests with (in itself useless) calculations. After all we need +proof. The first test was a loop with 100.000 step doing a regular \type +{\directlua}: + +\starttyping +\directlua { + local t = { } + for i=1,10000 + do t[i] = math.sin(i/10000) + end +} +\stoptyping + +The second test is a bit optimized. When we use jit this kind of optimizations +happens automatically for known (!) functions so there is not much won. + +\starttyping +\directlua { + local sin = math.sin + local t = { } + for i=1,10000 + do t[i] = sin(i/10000) + end +} +\stoptyping + +We also tested this with \type {\indirectlua} and therefore defined some +functions to test the call variant: + +\starttyping +lua.calls[1] = function() + -- overhead +end + +lua.calls[2] = function() + local t = { } + for i=1,10000 do + t[i] = math.sin(i/10000) -- naive + end +end + +lua.calls[3] = function() + local sin = math.sin + local t = { } + for i=1,10000 do + t[i] = sin(i/10000) -- normal + end +end +\stoptyping + +These are called with: + +\starttyping +\indirectluacall0\relax +\indirectluacall1\relax +\indirectluacall2\relax +\stoptyping + +The overhead variant demonstrated that there was hardly any: less than 0.1 second. + +\starttabulate[|lT|lT|cT|cT|cT|] +\HL +\NC \NC \NC \LUATEX \NC \LUAJITTEX \NC \LUAJITTEX\ + jit \NC \NR +\HL +\NC directlua \NC normal \NC 167 \NC 64 \NC 46 \NC \NR +\NC \NC local \NC 122 \NC 57 \NC 46 \NC \NR +\NC indirectlua \NC normal \NC 166 \NC 63 \NC 45 \NC \NR +\NC \NC local \NC 121 \NC 56 \NC 45 \NC \NR +\NC indirectluacall \NC normal \NC 165 \NC 66 \NC 48 \NC \NR +\NC \NC local \NC 120 \NC 60 \NC 47 \NC \NR +\HL +\stoptabulate + +The results are somewhat disappoint but not that unexpected. We do see a speedup +with \LUAJITTEX\ and in this case even jitting makes sense. However in a regular +typesetting run jitting will never catch up with the costs it carries for the +overall process. The indirect call is somewhat faster than the direct call. +Possible reasons are that hashing at the \LUA\ end also costs time and the +100.000 calls from \TEX\ to \LUA\ is not that big a burden. The indirect call is +therefore also not much faster because it has some additional parsing overhead at +the \TEX\ end. That one only speeds up when we pass arguments and even then not +always the same amount. It is therefore mostly a convenience feature. + +We left one aspect out and that is garbage collection. It might be that in large +runs less loading has a positive impact on collecting garbage. We also need to +keep in mind that careful application can have some real impact. Take the +following example of \CONTEXT\ code: + +\startntyping +\dorecurse {1000} { + + \startsection[title=section #1] + + \startitemize[n,columns] + \startitem test \stopitem + \startitem test \stopitem + \startitem test \stopitem + \startitem test \stopitem + \stopitemize + + \starttabulate[|l|p|] + \NC test \NC test \NC \NR + \NC test \NC test \NC \NR + \NC test \NC test \NC \NR + \stoptabulate + + test {\setfontfeature{smallcaps} abc} test + test {\setfontfeature{smallcaps} abc} test + test {\setfontfeature{smallcaps} abc} test + test {\setfontfeature{smallcaps} abc} test + test {\setfontfeature{smallcaps} abc} test + test {\setfontfeature{smallcaps} abc} test + + \framed[align={lohi,middle}]{test} + + \startembeddedxtable + \startxrow \startxcell x \stopxcell \startxcell x \stopxcell \stopxrow + \startxrow \startxcell x \stopxcell \startxcell x \stopxcell \stopxrow + \startxrow \startxcell x \stopxcell \startxcell x \stopxcell \stopxrow + \startxrow \startxcell x \stopxcell \startxcell x \stopxcell \stopxrow + \startxrow \startxcell x \stopxcell \startxcell x \stopxcell \stopxrow + \stopembeddedxtable + + \stopsection + + \page + +} +\stopntyping + +These macros happen to use mechanism that are candidates for indirectness. +However, it doesn't happen often you you process thousands of pages with mostly +tables and smallcaps (although tabular digits are a rather valid font feature in +tables). For instance, in web services squeezing out a few tens of seconds might +make sense if there is a large queue of documents. + +\starttabulate[|lT|cT|cT|cT|] +\HL +\NC \NC \LUATEX \NC \LUAJITTEX \NC \LUAJITTEX\ + jit \NC \NR +\HL +\NC direct \NC 19.1 \NC 15.9 \NC 15.8 \NC \NR +\NC indirect \NC 18.0 \NC 15.2 \NC 15.0 \NC \NR +\HL +\stoptabulate + +Surprisingly, even jitting helps a bit here. Maybe it relates the the number of +pages and the amount of calls but we didn't investigate this. By default jitting +is off anyway. The impact of indirectness is more than in previous examples. + +For this test a file was loaded that redefines some core \CONTEXT\ code. This +also has some overhead which means that numbers for the indirect case will be +somewhat better if we decide to use these mechanisms in the core code. It is +tempting to do that but it involves some work and it's always the question if a +week of experimenting and coding will ever be compensated by less. After all, in +this last test, a speed of 50 pages per second is not that bad a performance. + +When looking at these numbers, keep in mind that it is still not clear if we end +up using this functionality, and when \CONTEXT\ will use it, it might be in a way +that gives better or worse timings than mentioned above. For instance, storing \LUA\ +code in the format is possible, but these implementations force us to serialize +the \type {lua.calls} mechanism and initialize them after format loading. For that +reason alone, a more native solution is better. + +\stopsection + +\startsection[title=Exploration] + +In the early days of \LUATEX\ Taco and I discussed an approach similar do +registers which means that there is some \type {\...def} command available. The +biggest challenge there is to come up with a decent way to define the arguments. +On the one hand, using a hash syntax is natural to \TEX, but using names is more +natural to \LUA. So, when we picked up that thread, solutions like this came up +in a Skype session with Taco: + +\starttyping +\luadef\myfunction#1#2{ tex.print(arg[1]+arg[2]) } +\stoptyping + +The \LUA\ snippet becomes a function with this body: + +\starttyping +local arg = { #1, #2 } -- can be preallocated and reused +-- the body as defined at the tex end +tex.print(arg[1]+arg[2]) +\stoptyping + +Where \type {arg} is set each time. As we wrapped it in a function we can +also put the arguments on the stack and use: + +\starttyping +\luadef\myfunction#1#2{ tex.print((select(1,...))+(select(2,...)) } +\stoptyping + +Given that we can make select work this way (either or not by additional +wrapping). Anyway, both these solutions are ugly and so we need to look further. +Also, the \type {arg} variant mandates building a table. So, a natural next +iteration is: + +\starttyping +\luadef\myfunction a b { tex.print(a+b) } +\stoptyping + +Here it becomes already more natural: + +\starttyping +local a = #1 +local b = #2 +-- the body as defined at the tex end +tex.print(a+b) +\stoptyping + +But, as we don't want to reload the body we need to push \type {#1} into the +closure. This is a more static definition equivalent: + +\starttyping +local a = select(1,...) +local b = select(2,...) +tex.print(a+b) +\stoptyping + +Keep in mind that we are not talking of some template that gets filled in and +loaded, but about precompiled functions! So, a \type {#1} is not really put there +but somehow pushed into the closure (we know the stack offsets). + +Yet another issue is more direct alias. Say that we define a function at the +\LUA\ end and want to access it using this kind of interface. + +\starttyping +function foo(a,b) + tex.print(a+b) +end +\stoptyping + +Given that we have something: + +\starttyping +\luadef \myfunctiona a b { tex.print(a+b) } +\stoptyping + +We can consider: + +\starttyping +\luaref \myfunctionb 2 {foo} +\stoptyping + +The explicit number is debatable as it can be interesting to permit +an arbitrary number of arguments here. + +\starttyping +\myfunctiona{1}{2} +\myfunctionb{1}{2} +\stoptyping + +So, if we go for: + +\starttyping +\luaref \myfunctionb {foo} +\stoptyping + +we can use \type {\relax} as terminator: + +\starttyping +\myfunctiona{1}{2} +\myfunctionb{1}{2}\relax +\stoptyping + +In fact, the call method discussed in a previous section can be used here as well +as it permits less arguments as well as mixed types. Think of this: + +\starttyping +\luadef \myfunctiona a b c { tex.print(a or 0 + b or 0 + c or 0) } +\luaref \myfunctionb {foo} +\stoptyping + +with + +\starttyping +function foo(a,b,c) + tex.print(a or 0 + b or 0 + c or 0) +end +\stoptyping + +This could be all be valid: + +\starttyping +\myfunctiona{1}{2}{3]\relax +\myfunctiona{1}\relax +\myfunctionb{1}{2}\relax +\stoptyping + +or (as in practice we want numbers): + +\starttyping +\myfunctiona 1 \scratchcounter 3\relax +\myfunctiona 1 \relax +\myfunctionb 1 2 \relax +\stoptyping + +We basicaly get optional arguments for free, as long as we deal with it properly +at the \LUA\ end. The only condition with the \type {\luadef} case is that there +can be no more than the given number of arguments, because that's how the function +body gets initialized set up. In practice this is quite okay. + +% After this exploration we can move on to the final implementation and see what we +% ended up with. + +\stopsection + +% \startsection[title=The final implementation] +% {\em todo} +% \stopsection + +\startsection[title=The follow up] + +We don't know what eventually will happen with \LUATEX. We might even (at least +in \CONTEXT) stick to the current approach because there not much to gain in +terms of speed, convenience and (most of all) beauty. + +{\em Note:} In \LUATEX\ 0.79 onward \type {\indirectlua} has been implemented as +\type {\luafunction} and the \type {lua.calls} table is available as \type +{lua.get_functions_table()}. A decent token parser has been discussed at the +\CONTEXT\ 2013 conference and will show up in due time. In addition, so called +\type {latelua} nodes support function assignments and \type {user} nodes support +a field for \LUA\ values. Additional information can be associated with any nodes +using the properties subsystem. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-contents.tex b/doc/context/sources/general/manuals/about/about-contents.tex new file mode 100644 index 000000000..0b8cdad97 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-contents.tex @@ -0,0 +1,17 @@ +% language=uk + +\startcomponent about-contents + +\environment about-environment + +\starttitle[title={Contents}] + +\setuplist[chapter][aligntitle=yes,after=,before=] + +\placelist[chapter][criterium=frontpart:all] \blank +\placelist[chapter][criterium=bodypart:all] \blank +\placelist[chapter][criterium=backpart:all] \blank + +\stoptitle + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-environment.tex b/doc/context/sources/general/manuals/about/about-environment.tex new file mode 100644 index 000000000..893039550 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-environment.tex @@ -0,0 +1,71 @@ +\startenvironment about-environment + +\setupbodyfont + [pagella] + +\usemodule + [abr-02,narrowtt] + +\definecolor [maincolor] [.6(orange)] + +\setupwhitespace + [big] + +\setuptyping + [color=maincolor] + +\setuptype + [color=maincolor] + +\setupitemgroup + [itemize] + [each] + [color=maincolor, + symcolor=maincolor] + +\setupcaptions + [color=maincolor] + +\setuphead + [chapter] + [before=, + after={\blank[2*big]}, + style=\bfc, + color=maincolor] + +\setuphead + [section] + [before={\blank[2*big]}, + after=\blank, + style=\bfb, + color=maincolor] + +\setuphead + [subsection] + [before=\blank, + after=\blank, + style=\bfa, + color=maincolor] + +\setuplayout + [width=middle, + height=middle, + header=0cm, + topspace=2cm, + bottomspace=1cm, + footer=1cm, + footerdistance=.5cm] + +\setupfootertexts + [][{\getmarking[chapter]\hbox to 2em{\hss\pagenumber}}] + [{\hbox to 2em{\pagenumber\hss}\getmarking[chapter]}][] + +\setuppagenumbering + [alternative=doublesided] + +\startMPextensions + % color maincolor ; maincolor := \MPcolor{maincolor} ; + string maincolor ; maincolor := "maincolor" ; +\stopMPextensions + +\stopenvironment diff --git a/doc/context/sources/general/manuals/about/about-expanding.tex b/doc/context/sources/general/manuals/about/about-expanding.tex new file mode 100644 index 000000000..6f643ffad --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-expanding.tex @@ -0,0 +1,188 @@ +% engine=luatex macros=mkvi language=uk + +\startcomponent about-exploring + +\environment about-environemnt + +\startchapter[title=Still Expanding] + +In the beginning of October 2013 Luigi figured out that \LUAJITTEX\ could +actually deal with \UTF\ identifiers. After we played a bit with this, a patch +was made for stock \LUATEX\ to provide the same. In the process I found out that +I needed to adapt the \SCITE\ lexer a bit and that some more characters had to +get catcode~11 (letter). In the following text screendumps from the editor will +be used instead of verbatim code. This also demonstrates how \SCITE\ deals with +syntax highlighting. + +\starttexdefinition ShowExample #1 + \startbaselinecorrection + \externalfigure[still-expanding-#1][scale=500] + \stopbaselinecorrection + \getbuffer +\stoptexdefinition + +First we define a proper font for to deal with \CJK\ characters and a helper +macro that wraps an example using that font. + +\startbuffer +\definefont + [GoodForJapanese] + [heiseiminstd-w3] + [script=kana, + language=jan] + +\definestartstop + [example] + [style=GoodForJapanese] +\stopbuffer + +\ShowExample{1} + +According to the Google translator, \example {例題} means example and \example +{数} means number. It doesn't matter much as we only use these characters as +demo. Of course one can wonder if it makes sense to define functions, variables +and keys in a script other than basic Latin, but at least it looks kind of +modern. + +\startbuffer +\startluacode + local function 例題(str) + context.formatted.example("例題 1.%s: 数 %s",str,str) + context.par() + end + + for i=1,3 do + 例題(i) + end +\stopluacode +\stopbuffer + +We only show the first three lines. Because using the formatter gives nicer +source code we operate in that subnamespace. + +\ShowExample{2} + +As \CONTEXT\ is already \UTF\ aware for a while you can define macros with such +characters. It was a sort of coincidence that this specific range of characters +had not yet gotten the proper catcodes, but that is something users don't need to +worry about. If your script doesn't work, we just need to initialize a few more +characters. + +\startbuffer +\def\例題#1{\example{例題 2: 数 #1}\par} + +\例題{2.1} +\stopbuffer + +\ShowExample{3} + +Of course this command is now also present at the \LUA\ end: + +\startbuffer +\startluacode + context.startexample() + context.例題(2.2) + context.stopexample() +\stopluacode +\stopbuffer + +\ShowExample{4} + +The \type {MKVI} parser has also been adapted to this phenomena as have the +alternative ways of defining macros. We could already do this: + +\startbuffer +\starttexdefinition test #1 + \startexample + 例題 3: 数 #1 \par + \stopexample +\stoptexdefinition + +\test{3} +\stopbuffer + +\ShowExample{5} + +But now we can also do this: + +\startbuffer +\starttexdefinition 例題 #1 + \startexample + 例題 4: 数 #1 \par + \stopexample +\stoptexdefinition + +\例題{4} +\stopbuffer + +\ShowExample{6} + +Named parameters support a wider range of characters too: + +\startbuffer +\def\例題#数{\example{例題 5: 数 #数}\par} + +\例題{5} +\stopbuffer + +\ShowExample{7} + +So, in the end we can have definitions like this: + +\startbuffer +\starttexdefinition 例題 #数 + \startexample + 例題 6: 数 #数 \par + \stopexample +\stoptexdefinition + +\例題{6} +\stopbuffer + +\ShowExample{8} + +Of course the optional (first) arguments still are supported but these stay +Latin. + +\startbuffer +\starttexdefinition unexpanded 例題 #数 + \startexample + 例題 7: 数 #数 \par + \stopexample +\stoptexdefinition + +\例題{7} +\stopbuffer + +\ShowExample{9} + +Finally Luigi wondered of we could use math symbols too and of course there is no +reason why not: + +\startbuffer +\startluacode + function commands.∑(...) + local t = { ... } + local s = 0 + for i=1,#t do + s = s + t[i] + end + context("% + t = %s",t,s) + end +\stopluacode + +\ctxcommand{∑(1,3,5,7,9)} +\stopbuffer + +\ShowExample{10} + +The \CONTEXT\ source code will of course stay \ASCII, although some of the multi +lingual user interfaces already use characters other than that, for instance +accented characters or completely different scripts (like Persian). We just went +a step further and supported it at the \LUA\ end which in turn introduced those +characters into \MKVI. + +\stopchapter + +\stopcomponent + diff --git a/doc/context/sources/general/manuals/about/about-hashing.tex b/doc/context/sources/general/manuals/about/about-hashing.tex new file mode 100644 index 000000000..3a9a74c61 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-hashing.tex @@ -0,0 +1,616 @@ +% language=uk + +\startcomponent about-hashing + +\environment about-environment + +\usemodule[lua-hashing] + +\startchapter[title={Lua strings}] + +\startsection[title=Introduction] + +In the crited project \footnote {This is a project by Thomas Schmitz, Alan +Braslau, Luigi Scarso and Hans Hagen funded by the Institut für Klassische und +Romanische Philologie Universität Bonn.} we have to deal with large amounts of +data. The sources are in \TEI\ \XML\ and processed directly in \CONTEXT\ \MKIV, +and we have to filter content from different places in the \XML\ tree. Processing +relies on \LUA\ a lot because we use \LUA\ for dealing with the \XML. We're +talking about Latin and Greek texts so there is no demand for extensive font +processing in \LUA\ is moderate. But as critical editions have lots of line +specific referencing and notes there are some more complex layout elements +involved, and again these use \LUA. There is also extensive use of bibliographies +and it will be no surprise that \LUA\ comes to help too. \footnote {One of the +objectives of the project is to update and enhance the bibliographic subsystem.} + +One secondary objective is to be able to process the complex documents at a speed +of at least 20 pages per second on a modern 2014 workstation laptop. One way of +achieving this is to use \LUAJITTEX\ which has a faster virtual \LUA\ machine. +However, we ran into several issues with the \LUAJIT\ interpreter, which is fully +\LUA\ language 5.1 and partly 5.2 compatible but definitely has a different low +level implementation. In the next sections I will discuss two issues that Luigi +and I ran into and for which we could come up with reasonable workarounds. + +\stopsection + +\startsection[title=The stacks] + +A \TEX\ job is normally a multi|-|pass experience. One run can produce information +that is used in a successive one. The reason is that something can happen on page +15 that influences the typesetting of page~9. There can even be a partial chain +reaction: you typeset a document the first time the table of contents (and the +pages it refers to) is not known yet but information is saved that makes it +possible next time. That next run it gets included and it takes for instance 4 +pages. This means that all page numbers shift up. This in turn will trigger a new +run because all cross references might change too: two digit page numbers can +become three digits, so paragraphs can run wider, and that again can trigger more +pages. Normally an initial three runs is enough, and with minor updates of the +source one or two runs are enough after that. + +The multi|-|pass information is saved in tables in the so called utility file and +loaded a next run. Common subtables are shared in the process. In order to +determine if there has been crucial changes that demand an extra run, we have to +make sure that random order in these tables is eliminated. Normally we already +sort keys in tables when writing them to file but some tables come out in the +order the traversing \type {next} function delivers them. In the more recent 5.2 +versions \LUA\ has added some randomness to the order in which hashed tables are +organized, so while in previous versions we could assume that for a specific +binary the order was the same each time, we cannot rely on that any longer. This is +not that important for normal cases, but we compare previous and current versions +of the utility file and pack shared tables in them as well, which means that we +are sensitive for a change in order. But, this could be dealt with at the cost of +some extra sorting. \footnote {In \CONTEXT\ we also pack font tables which saves +lots of memory and also some load time).} + +Anyway, this kind of changes in the \LUA\ machinery is harmless apart from taking +some time to adapt to it. It is also the reason why we cannot simply push a new +update of \LUA\ into \LUATEX\ because low level changes can have an (yet unknown) +impact. Of course performance is the biggest issue here: we don't want a slower +\LUATEX. + +In the past we already reported on the benefits of \LUAJITTEX, especially its +faster virtual machine. We don't benefit from jitting; on the contrary it slows +us down. One reason is that we cross the \LUA||\CCODE\ boundary often and hardly +use any of the optimized functions. Part of the speed is achieved by a different +implementation deep down and one of them is a different virtual machine +instruction set. While \LUA\ can go real big in terms of memory and table +construction, \LUAJIT\ limits us to at most 2G memory and poses some 64K +limitations in functions and table constructors. The memory is not so much the +issue in the crited project but the (nested) table constructor is. When we have a +few tens of thousands of cross references, index entries and|/|or list entries we +simply cannot load the multi|-|pass data. A few days of playing with splitting up +nested tables didn't help much: it made the code look horrible and eventually we +again ran into a maximum of 64K someplace as a \type {dofile} effectively makes a +function that gets run and \LUAJIT\ doesn't like that size. For the record: we +don't have such issues with large font tables probably because they are just one +big table. The reason why we cannot use that approach is that serializing the +potentially very large tables in the utility file also has limitations. + +Eventually this could be solved by assuming only forward referencing for certain +registers. That way we only used the index entries collected in memory during the +run and as long as we don't put a register before it's entries are defined we're +okay. So here we have a typical case where one can set an option to circumvent +an engine limitation. \footnote {A decade ago similar tricks had to be used to +support hundreds of thousands of hyperlinks in \TEX\ engines with at that time +limited memory capabilities.} Explaining this in a user manual is a challenge, +because an error message like the following is not that helpful: + +\starttyping +main function has more than 65536 constants +\stoptyping + +But, once we could generate these indices again by posing some limitations, +\LUAJITTEX\ had other issues. This time we got excessive runtime and we spent +quite some time sorting that one out. More on that in the next section. + +\stopsection + +\startsection[title=Hashing] + +One of the reasons why (text processing with) \LUA\ is rather fast is that it +hashes its strings so that a test for equality is real fast. This means that for +each string that enters \LUA\ a hash value is calculated and that hash is used in +comparisons. Of course hashing takes time, but especially when you work with lots +of tables the advantage of a simple hash compare outweighs this one||time +hashing. On the other hand, if you work with files and process lines, and maybe +split these in words, you might end up with a lot of unneeded hashing. But, in +\LUATEX\ and therefore \MKIV\ we benefit from hashing a lot. In \LUA\ 5.2 the +hash function was adapted so that only strings upto than (default) 40 characters +get hashed. In practice we're not affected much by this, as most keywords we use +are shorter than this boundary. And in \CONTEXT\ we do quite some keyword checking. + +So, when we were conducting tests with these large registers, we were surprised +that \LUAJITTEX\ performed significantly slower (ten times or more) that stock +\LUATEX, while until then we had observed that a \LUAJITTEX\ run was normally +some 20 to 40\% faster. + +The first impression was that it related to the large amount of strings that are +written from \LUA\ to \TEX. After index entries are collected, they are sorted +and the index is flushed to \TEX. This happens in one go, and \TEX\ code ends up +in the \TEX\ input stack. Some actions are delayed and create callbacks to \LUA, +so some wrapping in functions happens too. That means that some (\LUA) strings +are only freed later on, but that proved not to be the main problem. + +When the entries are typeset, an interactive cross reference is kept track of and +these exist till the document is closed and the referencing information is +written to the \PDF\ file. Of course we could tweak this but once you start along +that path there is no end to writing ugly hacks. + +Eventually we found that the slowdown relates to hashing, especially because that is +not the first area where you look. Why is this? The specific register concerned lots +of small greek words, pointing to locations in a text, where locations looked like +\type {1.2.3}. In case you wonder why greek is mentioned: in multi|-|byte \UTF\ +sequences there is a lot of repetition: + +\startluacode +local byte = string.byte +function sample(s) + context.NC() context(s) + context.NC() context.ttx(false) + for b in string.utfvalues(s) do + context("%02X ",b) + end + context.NC() context.ttx(false) + for b in string.gmatch(s,".") do + context("%02X ",byte(b)) + end + context.NC() context.NR() +end + +context.starttabulate { "||||" } +context.FL() +context.NC() context.bold("word") +context.NC() context.bold("unicode") +context.NC() context.bold("bytes") +context.NC() context.NR() +context.FL() +sample("βίον") +sample("βίου") +sample("βιοὺς") +sample("βουλὴν") +sample("βουλῆς") +context.LL() +context.stoptabulate() +\stopluacode + +When cross referencing these index entries with their origin, you end up with +reference identifiers like \type {foo:1.2.3} or, because \CONTEXT\ has automated +internal references (which are rather efficient in the resulting \PDF), we get +\type {aut:1}, \type {aut:2} upto in this case some 30.000 of them. + +The problem with hashing is as follows. When we write commands to \TEX\ or use +data with a repetitive property, the similarity of these strings can be hard on +the hasher as it can produce similar hash keys in which case collisions need to +be dealt with. I'm no expert on hashing but looking at the code shows that in +\LUAJIT\ (at least in the version we're talking about) the string is seen as +chunks of 4 bytes. The first, last, middle and halfway middle chunks are +consulted and after some bit juggling we get a hash value. In the case of strings +like the following it is clear that the beginning and end look quite the same: + +\starttyping +foo:000001 foo:010001 foo:100001 +\stoptyping + +or: + +\starttyping +foo:1.2.12 foo:1.3.12 foo:1.4.12 foo:1.5.12 +\stoptyping + +It seems that the used method of hashing is somewhat arbitrary and maybe tuned +for specific applications. In order to see what the impact is of hashing quite +similar strings, some experiments were conducted: with \LUATEX\ 0.73 using \LUA\ +5.2 hashing, with \LUAJITTEX\ 0.73, and with the same \LUAJITTEX\ but using the +hash variant of native \LUA\ 5.1. For each variant we ran tests where strings of +increasing length were combined with a number (running from one to one million). + +\starttabulate[|||] +\NC none \NC \NC \NR +\NC right \NC \NC \NR +\NC left \NC \NC \NR +\NC center \NC \NC \NR +\NC edges \NC \NC \NR +\stoptabulate + +The differences between engines can be seen in tables in the next page. In the +fourth table we summarize which engine performs best. Keep in mind that +\LUAJITTEX\ has the advantage of the faster virtual machine so it has an +additional speed advantage. + +We show three tables with measurements. The \type {none} column shows the +baseline of the test: + +\starttyping + +local t = { } +for i=1,1000000 do + t[i] = i +end +\stoptyping + +The column tagged \quote {right} does this: + +\starttyping +local t = { } +for i=1,1000000 do + t[i] = text .. i +end +\stoptyping + +And \quote {left} does: + +\starttyping +local t = { } +for i=1,1000000 do + t[i] = i .. text +end +\stoptyping + +That leaves \quote {center}: + +\starttyping +local t = { } +for i=1,1000000 do + t[i] = text .. i .. text +end +\stoptyping + +and \quote {edges}: + +\starttyping +local t = { } +for i=1,1000000 do + t[i] = i .. text .. i +end +\stoptyping + +Of course there is also the loop and the concatenation involved so the last two +variants have some more overhead. We show some measurements in \in {tables} +[tab:torture-1], \in [tab:torture-2] \in {and} [tab:torture-3]. So, there we have +strings like: + +\starttyping +2abc +222abc +22222abc +abc222222 +222222abc222222 +222222abc222222 +abc2222abc +\stoptyping + +and so on. Of course a million such strings makes not much sense in practice but +it serves our purpose of testing. + +\startplacetable[reference=tab:torture-1,location=page,title=\type{context test.tex}] + \scale + [height=\the\dimexpr\textheight-3\lineheight\relax] + % [width=\the\dimexpr\textwidth+.5\backspace\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { filename = "luatest-hash-luatex-073-LUA52.lua" }}}} +\stopplacetable + +\startplacetable[reference=tab:torture-2,location=page,title=\type{context --jit --jithash=luajit20 test.tex}] + \scale + [height=\the\dimexpr\textheight-3\lineheight\relax] + % [width=\the\dimexpr\textwidth+.5\backspace\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { filename = "luatest-hash-luajittex-073-JIT20.lua" }}}} +\stopplacetable + +\startplacetable[reference=tab:torture-3,location=page,title=\type{context --jit --jithash=lua51 test.tex}] + \scale + [height=\the\dimexpr\textheight-3\lineheight\relax] + % [width=\the\dimexpr\textwidth+.5\backspace\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { filename = "luatest-hash-luajittex-073-LUA51.lua" }}}} +\stopplacetable + +In these tables you can see some extremes. On the average \LUA\ 5.2 performs +quite okay as does standard \LUAJIT. However, when we bring the 5.1 hash variant +into \LUAJITTEX\ we get a more predictable average performance as it deals better +with some of the extreme cases that make \LUAJITTEX\ crawl compared to \LUATEX. +We have done more tests and interesting is to see that in the 5.1 (and derived +5,2) method there are sometimes cases where odd lengths perform much worse than +even lengths. Red values are larger than two times the average, blue values +larger than average while green values indicate a less than half average value. + +In \in {table} [tab:compare-1] we show which method performs best relative to each +other. Of course in many applications there will be no such extreme cases, but +we happen to ran into them. But, even if \type {JIT20} is a winner in most cases, +the fact that it has extreme slow exceptions makes it a bit of a gamble. + +\startplacetable[location=page,reference=tab:compare-1,title=The best performances per engine and hasher.] + \startcombination + \startcontent + \scale + [height=\the\dimexpr\textheight-4\lineheight\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { + fileset = { + { tag = "JIT20", filename = "luatest-hash-luajittex-073-JIT20.lua" }, + { tag = "JIT51", filename = "luatest-hash-luajittex-073-LUA51.lua" }, + } } }}} + \stopcontent + \startcaption + \LUAJITTEX\ only + \stopcaption + \startcontent + \scale + [height=\the\dimexpr\textheight-4\lineheight\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { + fileset = { + { tag = "LUA52", filename = "luatest-hash-luatex-073-LUA52.lua" }, + { tag = "JIT20", filename = "luatest-hash-luajittex-073-JIT20.lua" }, + { tag = "JIT51", filename = "luatest-hash-luajittex-073-LUA51.lua" }, + } } }}} + \stopcontent + \startcaption + Both engines. + \stopcaption + \stopcombination +\stopplacetable + +The 5.1 hasher runs over the string with a step that depends on the length of the +string. We've seen that in 5.2 it doesn't hash strings larger than 40 characters. +The step is calculated by shifting the length (by default) over 5 bits. This +means that for strings of size 32 and more the step becomes 2 which is why we see +this odd|/|even timing issue in the tables. Basically we hash at most 32 +characters of the 40. The next table shows that the less characters we take +into account (first column) the less unique keys we get (second column). + +\starttabulate[|c|r|l|] +\FL +\NC \bf n \NC \bf unique \NC \bf text \NC \NR +\FL +\NC 3 \NC 22 \NC \tt\tx /Border [ 0 0 0 ] /F 4 /Subtype /Link /A * 0 R \NC \NR +\NC 3 \NC 31 \NC \tt\tx << /D [ * 0 R /Fit ] /S /GoTo >> \NC \NR +\NC 4 \NC 43 \NC \tt\tx /Border [ 0 0 0 ] /F 4 /Subtype /Link /A * 0 R \NC \NR +\NC 4 \NC 51 \NC \tt\tx << /D [ * 0 R /Fit ] /S /GoTo >> \NC \NR +\NC 5 \NC 410 \NC \tt\tx /Border [ 0 0 0 ] /F 4 /Subtype /Link /A * 0 R \NC \NR +\NC 5 \NC 210 \NC \tt\tx << /D [ * 0 R /Fit ] /S /GoTo >> \NC \NR +\NC 6 \NC 29947 \NC \tt\tx /Border [ 0 0 0 ] /F 4 /Subtype /Link /A * 0 R \NC \NR +\NC 6 \NC 29823 \NC \tt\tx << /D [ * 0 R /Fit ] /S /GoTo >> \NC \NR +\LL +\stoptabulate + +In the next table we show a few cases. The characters that are taken into account +are colored red. \footnote {Again the first column indicates the shift applied to +the length in order to determine the step.} + +\starttabulate[|c|l|l|] +\FL +\NC \bf n \NC \bf text \NC \bf consulted \NC \NR +\FL +\NC 3\NC \tt\tx << /D [ 8 0 R /Fit ] /S /GoTo >> \NC \tt\tx <{\darkred <} /{\darkred D} [{\darkred \space }8 {\darkred 0} R{\darkred \space }/F{\darkred i}t {\darkred ]} /{\darkred S} /{\darkred G}oT{\darkred o} >{\darkred >} \NC \NR +\NC 3\NC \tt\tx << /D [ 9 0 R /Fit ] /S /GoTo >> \NC \tt\tx <{\darkred <} /{\darkred D} [{\darkred \space }9 {\darkred 0} R{\darkred \space }/F{\darkred i}t {\darkred ]} /{\darkred S} /{\darkred G}oT{\darkred o} >{\darkred >} \NC \NR +\NC 3\NC \tt\tx << /D [ 10 0 R /Fit ] /S /GoTo >> \NC \tt\tx <<{\darkred \space }/D{\darkred \space}[ {\darkred 1}0 {\darkred 0} R{\darkred \space }/F{\darkred i}t {\darkred ]} /{\darkred S} /{\darkred G}oT{\darkred o} >{\darkred >} \NC \NR +\NC 3\NC \tt\tx << /D [ 11 0 R /Fit ] /S /GoTo >> \NC \tt\tx <<{\darkred \space }/D{\darkred \space}[ {\darkred 1}1 {\darkred 0} R{\darkred \space }/F{\darkred i}t {\darkred ]} /{\darkred S} /{\darkred G}oT{\darkred o} >{\darkred >} \NC \NR +\NC 3\NC \tt\tx << /D [ 12 0 R /Fit ] /S /GoTo >> \NC \tt\tx <<{\darkred \space }/D{\darkred \space}[ {\darkred 1}2 {\darkred 0} R{\darkred \space }/F{\darkred i}t {\darkred ]} /{\darkred S} /{\darkred G}oT{\darkred o} >{\darkred >} \NC \NR +\ML +\NC 4\NC \tt\tx << /D [ 8 0 R /Fit ] /S /GoTo >> \NC \tt\tx <{\darkred <} {\darkred /}D{\darkred \space }[{\darkred \space }8{\darkred \space }0{\darkred \space }R{\darkred \space }/{\darkred F}i{\darkred t} {\darkred ]} {\darkred /}S{\darkred \space }/{\darkred G}o{\darkred T}o{\darkred \space }>{\darkred >} \NC \NR +\NC 4\NC \tt\tx << /D [ 9 0 R /Fit ] /S /GoTo >> \NC \tt\tx <{\darkred <} {\darkred /}D{\darkred \space }[{\darkred \space }9{\darkred \space }0{\darkred \space }R{\darkred \space }/{\darkred F}i{\darkred t} {\darkred ]} {\darkred /}S{\darkred \space }/{\darkred G}o{\darkred T}o{\darkred \space }>{\darkred >} \NC \NR +\NC 4\NC \tt\tx << /D [ 10 0 R /Fit ] /S /GoTo >> \NC \tt\tx {\darkred <}<{\darkred \space}/{\darkred D} {\darkred [} {\darkred 1}0{\darkred \space }0{\darkred \space }R{\darkred \space }/{\darkred F}i{\darkred t} {\darkred ]} {\darkred /}S{\darkred \space }/{\darkred G}o{\darkred T}o{\darkred \space }>{\darkred >} \NC \NR +\NC 4\NC \tt\tx << /D [ 11 0 R /Fit ] /S /GoTo >> \NC \tt\tx {\darkred <}<{\darkred \space}/{\darkred D} {\darkred [} {\darkred 1}1{\darkred \space }0{\darkred \space }R{\darkred \space }/{\darkred F}i{\darkred t} {\darkred ]} {\darkred /}S{\darkred \space }/{\darkred G}o{\darkred T}o{\darkred \space }>{\darkred >} \NC \NR +\NC 4\NC \tt\tx << /D [ 12 0 R /Fit ] /S /GoTo >> \NC \tt\tx {\darkred <}<{\darkred \space}/{\darkred D} {\darkred [} {\darkred 1}2{\darkred \space }0{\darkred \space }R{\darkred \space }/{\darkred F}i{\darkred t} {\darkred ]} {\darkred /}S{\darkred \space }/{\darkred G}o{\darkred T}o{\darkred \space }>{\darkred >} \NC \NR +\LL +\stoptabulate + +Of course, in practice, in \LUA\ 5.2 the longer string exceeds 40 characters so +is never hashed anyway. Apart from this maximum, the \LUA\ hash code looks like this: + +\starttyping +/* Lua will use at most ~(2^LUAI_HASHLIMIT) bytes from +a string to compute its hash */ +... +h = cast(unsigned int,len) ; +step = (len>>LUAI_HASHLIMIT) + 1 ; +for (l1=len; l1>=step; l1-=step) { + h = h ^ ((h<<5) + (h>>2) + cast(unsigned char,str[l1-1])) ; +} +... +\stoptyping + +This translates in verbose \LUA\ function as follows: + +\starttyping +function string.luahash(str,shift) + local len = #str + local hash = len + local step = bit32.rshift(len,shift or 5) + 1 + for i=len,1,-step do + hash = bit32.bxor(hash, ( + bit32.lshift(hash,5) + + bit32.rshift(hash,2) + + string.byte(string.sub(str,i,i)) + ) ) + end + return hash +end +\stoptyping + +The reader can argue that the following string would perform better: + +\starttyping +/Subtype/Link/Border[0 0 0]/F 4/A 12 0 R +\stoptyping + +but this is not the case. Also, here we use \PDF\ code, but similar cases can +happen if we flush \TEX\ commands: + +\starttyping +\dothisorthat{1} +\dothisorthat{101} +\dothisorthat{10101} +\stoptyping + +And in the case of \UTF\ strings, it remains a fact that when characters need two +bytes a sequence can end up with each odd or even byte being the same. This is +one more reason to support upto 64 byte (or 40 in practice) hashing. + +Because of this we decided to experiment with a value of 64 instead. \footnote {Of +course, in \LUATEX, the length limit kicks in before we get to 64.} We can do the +same when we use the \LUA\ 5.1 method in \LUAJIT. In \in {table} [tab:torture-4] +\in {and} [tab:torture-5] we show the timings. Interesting is that we lost the +extremes now. The performance of the default settings are compared with the higher +values in \in {table} [tab:compare-2]. Of course the numbers are just indications +and there might be small differences between test runs. Therefore we use a threshold +of 5\% when we compare two methods. + +\startplacetable[reference=tab:torture-4,location=page,title={\type{context test.tex} with len<=40 and hash<=64}] + \scale + [height=\the\dimexpr\textheight-3\lineheight\relax] + % [width=\the\dimexpr\textwidth+.5\backspace\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { filename = "luatest-hash-luatex-073-LUA52-40-6.lua" }}}} +\stopplacetable + +\startplacetable[reference=tab:torture-5,location=page,title={\type{context --jit test.tex} with hash<=64}] + \scale + [height=\the\dimexpr\textheight-3\lineheight\relax] + % [width=\the\dimexpr\textwidth+.5\backspace\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { filename = "luatest-hash-luajittex-073-LUA51-40-6.lua" }}}} +\stopplacetable + +\startplacetable[location=page,reference=tab:compare-2,title=More than 5\% difference between 32 byte or 64 byte hashing.] + \startcombination + \startcontent + \scale + [height=\the\dimexpr\textheight-4\lineheight\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { + fileset = { + { tag = "40 / 32", filename = "luatest-hash-luatex-073-LUA52.lua" }, + { tag = "40 / 64", filename = "luatest-hash-luatex-073-LUA52-40-6.lua" }, + } } }}} + + \stopcontent + \startcaption + \LUATEX\ (size limit 40) + \stopcaption + \startcontent + \scale + [height=\the\dimexpr\textheight-4\lineheight\relax] + {\vbox{\ctxlua{moduledata.luatests.showhashing { + fileset = { + { tag = "40 / 32", filename = "luatest-hash-luajittex-073-LUA51.lua" }, + { tag = "40 / 64", filename = "luatest-hash-luajittex-073-LUA51-40-6.lua" }, + } } }}} + + \stopcontent + \startcaption + \LUAJITTEX\ (no size limit) + \stopcaption + \stopcombination +\stopplacetable + +So how does this affect us in document production? It is not that hard to get a +processing rate of a few dozen pages per second on a modern machine, even with +somewhat complex documents, where \XML\ turns into \PDF. However, interactivity +comes somehow with a price when we use \LUAJITTEX. In \CONTEXT\ \MKIV\ we do all +\PDF\ annotations in \LUA\ and that involves assembling dictionaries. Here are +two examples, a destination: + +\starttyping +<< /D [ 15 0 R /Fit ] /S /GoTo >> +\stoptyping + +and a reference: + +\starttyping +/Subtype /Link /Border [ 0 0 0 ] /F 4 /A 16 0 R +\stoptyping + +These strings are build with small variations and at some point end up in the \PDF\ +file. The same string can end up in the file several times, although sometimes we +can create a reusable object. In the last case we keep them at the \LUA\ end as +reference to such a shareable object, a key in an object reference hash. Now imagine +that we have some 30K of such references and/or destinations, which indeed happens in +crited documents. In the next two lines we use a \type {*} to show where the +differences are: + +\starttyping +<< /D [ * 0 R /Fit ] /S /GoTo >> +/Subtype /Link /Border [ 0 0 0 ] /F 4 /A * 0 R +\stoptyping + +If we replace these \type {*} by a number, there are big differences between the +engines with respect to the time needed. This is summarized in the next table. +\footnote {The numbers concern 30K hash creations. The time shown is the average +over 30 runs.} + +\starttabulate[|c|c|c|l|] +\FL +\NC \bf \LUA\ 5.2 \NC \bf \LUAJIT\ 2.0 \NC \bf \LUAJIT\ 2.0+5.1 \NC \NR +\FL +\NC 0.096 \NC 0.046 \NC 0.047 \NC \ttx << /D [ * 0 R /Fit ] /S /GoTo >> \NC \NR +\NC 0.054 \NC 6.017 \NC 0.055 \NC \ttx /Subtype /Link /Border [ 0 0 0 ] /F 4 /A * 0 R \NC \NR +\LL +\stoptabulate + +Especially the second case behaves bad in \LUAJIT. Say that a result comes out +as: + +\starttyping +/Subtype /Link /Border [ 0 0 0 ] /F 4 /A 12 0 R +/Subtype /Link /Border [ 0 0 0 ] /F 4 /A 123 0 R +/Subtype /Link /Border [ 0 0 0 ] /F 4 /A 1234 0 R +\stoptyping + +The \LUAJIT\ hasher (more or less) looks at the first~4, last~4, middle~4 and +somewhere a quarter along the string, and uses these sequences for the +calculation, so you can imagine that there are clashes. The \LUA\ 5.1 hasher runs +over part of the string and sees more of the difference. The 5.2 hasher has a +threshold and doesn't hash at all when the length exceeds (by default) 40 +characters, which is the case with the second string. Looking at only specific +parts of a string is somewhat arbitrary and what works for one kind of +application is not always good for another. + +After these tests we decided that it makes sense to replace the \LUAJIT\ hash +calculation by the traditional \LUA\ one (or at least give users a choice at +startup. The choice of hash is a runtime option: + +\starttyping +mtxrunjit --script context --jithash=lua51 ...... +mtxrunjit --script context --jithash=luajit20 ...... +\stoptyping + +For the moment we default to the traditional \LUA\ 5.1 hashing method. Although +it can behave real bad on some large strings we think that chances are low that +this will happen in practice. An overall good performance on strings like the +hyperlink examples is more important. Using the \LUA\ 5.2 method would be even +better but it required a change in the virtual machine and that is not something +we have in mind. + +\stopsection + +\stopchapter + +\stopcomponent + +% Luatex manual: +% +% In \LUA\ strings are hashed which makes a test for equality fast and in \LUATEX\ +% we benefit from that fact. Starting with \LUA\ 5.2 the hash function is no longer +% hashing strings larger than (by default) 40 characters. Of these at most 32 +% characters are hashed in stock \LUA\ but for a string rich environment as \TEX\ +% this can lead to many collisions. Therefore we have now set that constant limit +% to 64 characters (so in practice it's now 40 too). +% +% In \LUAJIT\ the hash function is not the same as in \LUA\ and can in some cases +% lead to a significant slowdown. We ran into cases where a \LUAJITTEX\ run was 20 +% times slower than a normal \LUATEX\ run while normally such run is 30\% faster. +% For this reason we have replaced the hash code with the \LUA\ 5.1 hash code. This +% change is minimal and gives less collisions. The impact on speed can be neglected. +% +% For \LUAJITTEX\ you can control the hash method: +% +% \starttyping +% --jithash=luajit +% --jithash=lua51 +% \stoptyping +% +% The current status of the hash function is available in: +% +% \starttyping +% status.list().luatex_hashtype +% status.list().luatex_hashchars +% \stoptyping +% +% The first one returns \type {lua}, \type{luajit} or \type {lua51} depending on +% the engine. The second one should always return 6. If it returns 5 then you have +% a non|-|optimized binary. Other values are suspicious. diff --git a/doc/context/sources/general/manuals/about/about-hz.tex b/doc/context/sources/general/manuals/about/about-hz.tex new file mode 100644 index 000000000..5f3d6c6b4 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-hz.tex @@ -0,0 +1,96 @@ +% language=uk + +\startcomponent about-hz + +\environment about-environment + +\startchapter[title={Font expansion}] + +\startsection[title=Introduction] + +A lot in \LUATEX\ is not new. It started as a mix of \PDFTEX\ (which itself is +built on top of original \TEX\ and \ETEX) and the directional bits of \ALEPH\ +(which is a variant of \OMEGA). Of course large portions have been changed in the +meantime, most noticeably the input encoding (\UNICODE), fonts with a more +generic fontloader and \LUA\ based processing, \UNICODE\ math and related font +rendering, and many subsystems can be overloaded or extended. But at the time I +write this (end of January 2013) the parbuilder still has the \PDFTEX\ font +expansion code. + +This code is the result of a research project by \THANH. By selectively widening +shapes a better greyness of the paragraph can be achieved. This trick is inspired +by the work of Hermann Zapf and therefore, instead of expansion, we often talk of +{\em hz} optimization. + +It started with (runtime) generated \METAFONT\ bitmap fonts and as a consequence +we ended up with many more font instances. However, when eventually bitmap +support was dropped and outlines became the norm, the implementation didn't +change much. Also some of the real work was delegated to the backend and as it +goes then: never change a working system if there's no reason. + +When I played with the \LUA\ based par builder I quickly realized that this +implementation was far from efficient. It was already known that enabling it +slowed down par building and I saw that this was largely due to many redundant +calculations, generating auxiliary fonts, and the interaction between front- and +backend. And, as I seldom hesitate to reimplement something that can be done +better (one reason why \CONTEXT\ is never finished) I came to an alternative +implementation. That was 2010. What helped was that by that time Hartmut Henkel +already had made the backend part cleaner, in the sense that instead of including +multiple instances of the same font (but with different glyph widths) the base +font was transformed in|-|line. This made me realize that we could use just one +font in the frontend and pass the scale with the glyph node to the backend. And +so, an extra field was added to glyphs nodes in order to make experiments +possible. + +More than two years later (January 2013) I finally took up this pet project and +figured out how to adapt the backend. Interestingly a few lines of extra code +we all that was needed. At the same time the frontend part became much simpler, +that is, in the \LUA\ parbuilder. But eventually it will be retrofitted into the +core engine, if only because that's much faster. + +\stopsection + +\startsection[title=The changes] + +The most important changes are the following. Instead of multiple font instances, +only one is used. This way less memory is used, no extra font instances need to +be created (and those \OPENTYPE\ fonts can be large). + +Because less calculations are needed the code looks less complex and more elegant. +Okay, the parbuilder code will never really look easy, if only because much more +is involved. + +The glyph related factors are related to the emwidth. This makes not much sense +so in \CONTEXT\ we define them in fractions of the character width, map them onto +emwidths, and in the parbuilder need to go to glyph related widths again. If we can +get rid of these emwidths, we have less complex code. + +Probably for reasons of efficiency an expanded font carries a definition that +tells how much stretch and shrink is permitted and how large the steps are. So, +for instance a font can be widened 5\% and narrowed 3\% in steps of 1\% which +gives at most 8 extra instances. There is no real reason why this should be a +font property and the parbuilder cannot deal with fonts with different steps +anyway, so it makes more sense to make it a property of the paragraph and treat +all fonts alike. In the \LUA\ based variant we can even have more granularity but +we leave that for now. In any case this will lift the limitation of mixed font +usage that is present in the original mechanism. + +The front- and backend code with repect to expansion gets clearly separated. In +fact, the backend doesn't need to do any calculations other than applying the +factor that is carried with the glyph. This and previously mentioned simplifications +make the mechanism more efficient. + +It is debatable if expansion needs to be applied to font kerns, as is the case in +the old mechanism. So, at least it should be an option. Removing this feature +would again made the code nicer. If we keep it, we should keep in mind that +expansion doesn't work well with complex fonts (say Arabic) but I will look into +this later. It might be feasible when using the \LUA\ based variant because then +we can use some of the information that is carried around with the related +mechanisms. Of course this then related to the \LUA\ based font builder. + +\stopsection + +\stopchapter + +\stopcomponent + diff --git a/doc/context/sources/general/manuals/about/about-introduction.tex b/doc/context/sources/general/manuals/about/about-introduction.tex new file mode 100644 index 000000000..92b386a75 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-introduction.tex @@ -0,0 +1,38 @@ +% language=uk + +\startcomponent about-introduction + +\environment about-environment + +\startchapter[title={Introduction}] + +During the development of \LUATEX\ we wrapped up the state of affairs in articles +and reports. Upto version 0.50 we tagged them as \quote {\MKIV} (the transition +from \MKII), while for the next 0.25 versions we bundled them in \quote {hybrid} +(the rewrite of \CONTEXT). The next series goes under the name \type {about} as +one might wonder what all this \LUATEX\ and \CONTEXT\ is about. After all we've +now reached a state where we can think about future applications instead of +improving older features as that process is ongoing. + +As we're a bit beyond experimenting now, the focus will be on practical usage and +of course we target on applications that the \LUA\ and \TEX\ combination makes +possible, either new or in a renewed form. Some of the chapters will eventually +become part of manuals. + +As with the two preceding collections of \LUATEX\ development stories, \quote +{mk} and \quote {hybrid}, this one, called \quote {about}, covers a stretch of +development, mostly between versions 0.50 and 0.75. The forth stretch, upto 1.00 +is covered in \quote {still}. + +\startlines +Hans Hagen +Hasselt NL +2013\endash2015 +\blank +\type {http://www.luatex.org} +\type {http://www.pragma-ade.com} +\stoplines + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-jitting-jit-2013-06-04.lua b/doc/context/sources/general/manuals/about/about-jitting-jit-2013-06-04.lua new file mode 100644 index 000000000..189f5244c --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-jitting-jit-2013-06-04.lua @@ -0,0 +1,148 @@ +return { + { + ["off"]="0.399", + ["on"]="0.081", + }, + { + ["off"]="1.339", + ["on"]="0.081", + }, + { + ["off"]="4.527", + ["on"]="2.817", + }, + { + ["off"]="0.644", + ["on"]="0.640", + }, + { + ["off"]="3.032", + ["on"]="3.007", + }, + { + ["off"]="4.046", + ["on"]="4.977", + }, + ["local fc = font.current\ +\ +function font.current()\ + return fc()\ +end\ +\ +return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + font.current()\ + end\ +end"]={ + ["off"]="1.998", + ["on"]="2.417", + }, + ["local function whatever(i)\ + return i\ +end\ +\ +return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + whatever(i)\ + end\ +end"]={ + ["off"]="0.675", + ["on"]="0.041", + }, + ["local tostring, tonumber = tostring, tonumber\ +return function()\ + local a = 0\ + for i=1,1000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="4.762", + ["on"]="0.172", + }, + ["local tostring, tonumber = tostring, tonumber\ +return function()\ + local a = 0\ + for i=1,10000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="79.316", + ["on"]="5.640", + }, + ["return function()\ + local a = 0\ + for i=1,100 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="0.703", + ["on"]="0.047", + }, + ["return function()\ + local a = 0\ + for i=1,1000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="4.786", + ["on"]="0.171", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + font.current()\ + end\ +end"]={ + ["off"]="1.417", + ["on"]="1.427", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + i\ + end\ +end"]={ + ["off"]="0.198", + ["on"]="0.041", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + math.sin(1/i)\ + end\ +end"]={ + ["off"]="2.206", + ["on"]="1.440", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="79.456", + ["on"]="5.703", + }, + ["return function()\ + local a = 0\ + local p = (1-lpeg.P(\"5\"))^0 * lpeg.P(\"5\")\ + for i=1,100 do\ + local a = a + (tonumber(lpeg.match(p,tostring(i))) or 0)\ + end\ +end"]={ + ["off"]="0.859", + ["on"]="0.843", + }, + ["return function()\ + local a = 0\ + local p = (1-lpeg.P(\"5\"))^0 * lpeg.P(\"5\") + lpeg.Cc(0)\ + for i=1,100 do\ + local a = a + lpeg.match(p,tostring(i))\ + end\ +end"]={ + ["off"]="0.514", + ["on"]="0.516", + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/about/about-jitting-jit.lua b/doc/context/sources/general/manuals/about/about-jitting-jit.lua new file mode 100644 index 000000000..ec669a253 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-jitting-jit.lua @@ -0,0 +1,163 @@ +return { + { + ["off"]="0.399", + ["on"]="0.081", + }, + { + ["off"]="1.339", + ["on"]="0.081", + }, + { + ["off"]="4.527", + ["on"]="2.817", + }, + { + ["off"]="0.644", + ["on"]="0.640", + }, + { + ["off"]="3.032", + ["on"]="3.007", + }, + { + ["off"]="4.046", + ["on"]="4.977", + }, + ["local fc = font.current\ +\ +function font.current()\ + return fc()\ +end\ +\ +return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + font.current()\ + end\ +end"]={ + ["off"]="1.966", + ["on"]="2.492", + }, + ["local fc = font.current\ +\ +function font.xcurrent()\ + return fc()\ +end\ +\ +return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + font.xcurrent()\ + end\ +end"]={ + ["off"]="1.912", + ["on"]="1.915", + }, + ["local function whatever(i)\ + return i\ +end\ +\ +return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + whatever(i)\ + end\ +end"]={ + ["off"]="0.648", + ["on"]="0.042", + }, + ["local tostring, tonumber = tostring, tonumber\ +return function()\ + local a = 0\ + for i=1,1000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="2.620", + ["on"]="0.162", + }, + ["local tostring, tonumber = tostring, tonumber\ +return function()\ + local a = 0\ + for i=1,10000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="79.316", + ["on"]="5.640", + }, + ["return function()\ + local a = 0\ + for i=1,100 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="0.703", + ["on"]="0.047", + }, + ["return function()\ + local a = 0\ + for i=1,1000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="2.607", + ["on"]="0.162", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + font.current()\ + end\ +end"]={ + ["off"]="1.292", + ["on"]="1.296", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + i\ + end\ +end"]={ + ["off"]="0.207", + ["on"]="0.042", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + a = a + math.sin(1/i)\ + end\ +end"]={ + ["off"]="2.204", + ["on"]="1.482", + }, + ["return function()\ + local a = 0\ + for i=1,10000 do\ + local a = a + tonumber(tostring(i))\ + end\ +end"]={ + ["off"]="79.456", + ["on"]="5.703", + }, + ["return function()\ + local a = 0\ + local p = (1-lpeg.P(\"5\"))^0 * lpeg.P(\"5\")\ + for i=1,100 do\ + local a = a + (tonumber(lpeg.match(p,tostring(i))) or 0)\ + end\ +end"]={ + ["off"]="0.859", + ["on"]="0.843", + }, + ["return function()\ + local a = 0\ + local p = (1-lpeg.P(\"5\"))^0 * lpeg.P(\"5\") + lpeg.Cc(0)\ + for i=1,100 do\ + local a = a + lpeg.match(p,tostring(i))\ + end\ +end"]={ + ["off"]="0.313", + ["on"]="0.316", + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/about/about-jitting.tex b/doc/context/sources/general/manuals/about/about-jitting.tex new file mode 100644 index 000000000..4a8bc763a --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-jitting.tex @@ -0,0 +1,439 @@ +% language=uk engine=luajittex + +\startluacode + + local nofjitruns = 5000 + + local runnow = string.find(environment.jobname,"about%-jitting") and jit + + local runtimes = table.load("about-jitting-jit.lua") or { + nofjitruns = nofjitruns, + timestamp = os.currenttime(), + } + + document.NOfJitRuns = runtimes.nofjitruns or nofjitruns + document.JitRunTimes = runtimes + + function document.JitRun(specification) + + local code = buffers.getcontent(specification.name) + + if runnow then + + local function testrun(how) + local test = load(code)() + collectgarbage("collect") + jit[how]() + local t = os.clock() + for i=1,document.NOfJitRuns do + test() + end + t = os.clock() - t + jit.off() + return string.format("%0.3f",t) + end + + local rundata = { + off = testrun("off"), + on = testrun("on"), + } + + runtimes[code] = rundata + document.JitTiming = rundata + + else + + local rundata = runtimes[code] or { } + + document.JitTiming = { + off = rundata.off or "0", + on = rundata.on or "0", + } + + + end + + end + +\stopluacode + +\starttexdefinition LuaJitTest #1% + + \ctxlua{document.JitRun { name = "#1" } } + + \starttabulate[|lT|lT|] + \NC off \NC \cldcontext{document.JitTiming.off} \NC \NR + \NC on \NC \cldcontext{document.JitTiming.on } \NC \NR + \stoptabulate + +\stoptexdefinition + +\starttexdefinition NOfLuaJitRuns + \cldcontext{document.NOfJitRuns} +\stoptexdefinition + +% end of code + +\startcomponent about-jitting + +\environment about-environment + +\definehead[jittestsection][subsubsection][color=,style=bold] + +\startchapter[title=Luigi's nightmare] + +\startsection[title=Introduction] + +If you have a bit of a background in programming and watch kids playing video +games, either or not on a dedicates desktop machine, a console or even a mobile +device, there is a good change that you realize how much processing power is +involved. All those pixels get calculated many times per second, based on a +dynamic model that not only involves characters, environment, physics and a story +line but also immediately reacts on user input. + +If on the other hand in your text editor hit the magic key combination that +renders a document source into for instance a \PDF\ file, you might wonder why +that takes so many seconds. Of course it does matter that some resources are +loaded, that maybe images are included, and lots of fuzzy logic makes things +happen, but the most important factor is without doubt that \TEX\ macros are not +compiled into machine code but into an intermediate representation. Those macros +then get expanded, often over and over again, and that a relative slow process. +As (local) macros can be redefined any time, the engine needs to take that into +account and there is not much caching going on, unless you explicitly define +macros that do so. Take this: + +\starttyping +\def\bar{test} +\def\foo{test \bar\space test} +\stoptyping + +Even if the definition of \type {\test} stays the same, that if \type {\bar} can +change: + +\starttyping +\foo \def\bar{foo} \foo +\stoptyping + +There is no mechanism to freeze the meaning of \type {\bar} in \type {\foo}, +something that is possible in the other language used in \CONTEXT: + +\starttyping +local function bar() context("test") end +function foo() context("test ") bar() context(" test") end +\stoptyping + +Here we can use local functions to limit their scope. + +\starttyping +foo() local function bar() context("foo") end foo() +\stoptyping + +In a way you can say that \TEX\ is a bit more dynamic that \LUA, and optimizing +(as well as hardening) it is much more difficult. In \CONTEXT\ we already +stretched that to the limits, although occasionally I find ways to speed up a +bit. Given that we spend a considerable amount of runtime in \LUA\ it makes sense +to see what we can gain there. We have less possible interference and often a more +predictable outcome as \type {bar}s won't suddenly become \type {foo}s. + +Nevertheless, the dynamic nature of both \TEX\ and \LUA\ has some impact on +performance, especially when they do most of the work. While in games there are +dedicated chips to do tasks, for \TEX\ there aren't. So, we're sort of stuck when +it comes to speeding up the process to the level that is similar to advanced +games. In the next sections I will discuss a few aspects of possible speedups and +the reason why it doesn't work out as expected. + +\stopsection + +\startsection[title=Jitting] + +Let's go back once more to Luigi's nightmare of disappointing jit \footnote +{Luigi Scarso is the author of \LUAJITTEX\ and we have reported on experiments +with this variant of \LUATEX\ on several occasions.} We already know that the +virtual machine of \LUAJIT\ is about twice as fast as the standard machine. We +also experienced that enabling jit can degrade performance. Although we did +observe some real drastic drop in performance when testing functions like \type +{math.random} using the \type {mingw} compiler, we also saw a performance boost +with simple pure \LUA\ functions. In that respect \LUAJIT\ is an impressive +effort. So, it makes sense to use \LUAJITTEX\ even if in theory it could be +faster. + +Next some tests will be shown. The timings are snapshots so different versions of +\LUAJITTEX\ can have different outcomes. The tests are mostly used for +discussions between Luigi and me and further experiments and believe me: we've +really done all kind of tests to see if we can get some speed out of jitting. +After all it's hard to believe that we can't gain something from it, so we might +as do something wrong. + +Each test is run \NOfLuaJitRuns\ times. These are of course non|-|typical +examples but they illustrate the principle. Each time we show two measurements: +one with jit turned on, and one with jit off, but in both cases the faster +virtual machine is enabled. The times shown are of course dependent on the +architecture and operating system, but as we are only interested in relative +times it's enough to know that we run 32 bit mingw binaries under 64 bit Windows +8 on a modern quad core Ivy bridge \CPU. We did most tests with \LUAJIT\ 2.0.1 +but as far as we can see 2.0.2 has a similar performance. + +\startjittestsection[title={simple loops, no function calls}] + +\startbuffer[jittest] +return function() + local a = 0 + for i=1,10000 do + a = a + i + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with simple function}] + +\startbuffer[jittest] +local function whatever(i) + return i +end + +return function() + local a = 0 + for i=1,10000 do + a = a + whatever(i) + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with built-in basic functions}] + +\startbuffer[jittest] +return function() + local a = 0 + for i=1,10000 do + a = a + math.sin(1/i) + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with built-in simple functions}] + +\startbuffer[jittest] +return function() + local a = 0 + for i=1,1000 do + local a = a + tonumber(tostring(i)) + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with built-in simple functions}] + +\startbuffer[jittest] +local tostring, tonumber = tostring, tonumber +return function() + local a = 0 + for i=1,1000 do + local a = a + tonumber(tostring(i)) + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with built-in complex functions}] + +\startbuffer[jittest] +return function() + local a = 0 + local p = (1-lpeg.P("5"))^0 * lpeg.P("5") + lpeg.Cc(0) + for i=1,100 do + local a = a + lpeg.match(p,tostring(i)) + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with foreign function}] + +\startbuffer[jittest] +return function() + local a = 0 + for i=1,10000 do + a = a + font.current() + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +\startjittestsection[title={simple loops, with wrapped foreign functions}] + +\startbuffer[jittest] +local fc = font.current + +function font.xcurrent() + return fc() +end + +return function() + local a = 0 + for i=1,10000 do + a = a + font.xcurrent() + end +end +\stopbuffer + +\typebuffer[jittest] \LuaJitTest{jittest} + +\stopjittestsection + +What we do observe here is that turning on jit doesn't always help. By design the +current just|-|in|-|time compiler aborts optimization when it sees a function +that is not known. This means that in \LUAJITTEX\ most code will not get jit, +because we use built|-|in library calls a lot. Also, in version 2.0 we notice +that a bit of extra wrapping will make performance worse too. This might be why +for us jitting doesn't work out the way it is advertised. Often performance tests +are done with simple functions that use built in functions that do get jit. And +the more of those are supported, the better it gets. Although, when you profile a +\CONTEXT\ run, you will notice that we don't call that many standard library +functions, at least not so often that jitting would get noticed. + +A safe conclusion is that you can benefit a lot from the fast virtual machine but +should check carefully if jit is not having a negative impact. As it is turned on +by default in \LUAJIT\ (but off in \LUAJITTEX) it might as well get unnoticed, +especially because there is always a performance gain due to the faster virtual +machine and that might show more overall gain than the drawback of jitting +unjittable code. It might just be a bit less drastic then possible because of +artifacts mentioned here, but who knows what future versions of \LUAJIT\ will +bring. + +Maybe sometime we can benefit from \type {ffi} but it makes no sense to mess up +the \CONTEXT\ code with related calls: it looks ugly and also makes the code +unusable in stock \LUA, so it is a a sort of no|-|go. There are some suggestions +in \LUAJIT\ related posts about adapting the code to suit the jitter, but again, +that makes no sense. If we need to keep a specific interpreter in mind, we could +as well start writing everything in C. So, our hopes are on future versions of +stock \LUA\ and \LUAJIT. Luigi uncovered the following comment in the source code: + +\starttyping +/* C functions can have arbitrary side-effects and are not +recorded (yet). */ +\stoptyping + +Although the \type {(yet)} indicates that at some point this restriction can be +lifted, we don't expect this to happen soon. And patching the jit machinery +ourselves to suite \LUATEX\ is no option. + +There is an important difference between a \LUATEX\ run and other programs: they +are runs and these live short. A lot of code gets executed only once of a few +times (like loading fonts), or gets executed in such different ways that (branch) +prediction is hard. If you run a web server using \LUA\ it runs for weeks in a +row so optimizing a function pays off, given that it gets optimized. When you +have a \LUA\ enhanced interactive program, again, the session is long enough to +benefit from jitting (if applied). And, when you crunch numbers, it might pay off +too. In practice, a \TEX\ run has no such characteristics. + +\stopsection + +\startsection[title=Implementation] + +In \LUA\ 5.2 there are some changes in the implementation compared to 5.1 and +before. It is hard to measure the impact of that but it's probably a win some +here and loose some there situation. A good example is the way \LUA\ deals with +strings. Before 5.2 all strings were hashed, but now only short strings are +(at most 32 bytes are looked at). Now, consider this: + +\startitemize + \startitem + In \CONTEXT\ we do all font handling in \LUA\ and that involves lots of + tables with lots of (nicely hashed) short keys. So, comparing them is + pretty fast. + \stopitem + \startitem + We also read a lot from files, and each line passes filters and such + before it gets passed to \TEX. There hashing is not really needed, + although when it gets processed by filters it might as well save some + time. + \stopitem + \startitem + When we go from \TEX\ to \LUA\ and reverse, lots of strings are involved + and many of them are unique and used once. There hashing might bring a + penalty. + \stopitem + \startitem + When we loop over a string with \type {gmatch} or some \type {lpeg} + subprogram lots of (small) strings can get created and each gets hashed, + even if they have a short livespan. + \stopitem +\stopitemize + +The above items indicate that we can benefit from hashing but that sometimes it +might have a performance hit. My impression is that on the average we're better +off by hashing and it's one of the reasons why \LUA\ is so fast (and useable). + +In \TEX\ all numbers are integers and in \LUA\ all numbers are floats. On modern +computers dealing with floating point is fast and we're not crunching numbers +anyway. We definitely would have an issue when numbers were just integers and an +upcoming mixed integer|/|float model might not be in our advantage. We'll see. + +I had expected to benefit from bitwise operations but so far never could find a +real application in \CONTEXT, at least not one that had a positive impact. But +maybe it's just a way of thinking that hasn't evolved yet. Also, the fact that +functions are used instead of a real language extension makes it less possible +that there is a speedup involved. + +\stopsection + +\startsection[title=Garbage collection] + +In the beginning I played with tuning the \LUA\ garbage collector in order to +improve performance. For some documents changing the step and multiplier worked +out well, but for others it didn't, so I decided that one can best leave the +values as they are. Turning the garbage collector off as expected gives a +relative small speedup, and for the average run the extra memory used can be +neglected. Just keep in mind that a \TEX\ run are never persistent so memory +can't keep filling. I did some tests with the in theory faster (experimental) +generational mode of the garbage collector but it made runs significantly slower. +For instance processing the \type {fonts-mkiv.pdf} went from 9 to 9.5 seconds. + +\stopsection + +\startsection[title=Conclusion] + +So what is, given unpredictable performance hits of advertised optimizations, the +best approach. It all starts by the \LUA\ (and \TEX) code: sloppy coding can have +a price. Some of that can be disguised by clever interpreters but some can't. If +the code is already fast, there is not much to gain. When going from \MKII\ to +\MKIV\ more and more \LUA\ got introduced and lots of approaches were +benchmarked, so, I'm already rather confident that there is not that much to +gain. It will never have the impressive performance of interactive games and +that's something we have to live with. As long as \LUA\ stays lean and mean, +things can only get better over time. + +\stopsection + +\startluacode + table.save("about-jitting-jit.lua",document.JitRunTimes) +\stopluacode + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-luafunctions.tex b/doc/context/sources/general/manuals/about/about-luafunctions.tex new file mode 100644 index 000000000..810de10fd --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-luafunctions.tex @@ -0,0 +1,292 @@ +% language=uk + +\startcomponent about-properties + +\environment about-environment + +\startchapter[title=Functions] + +\startsection[title=Introduction] + +As part of the crited project Luigi and I also tried to identity weak spots in +the engine and although we found some issues not all were dealt with because +complicating the machinery makes no sense. However just like the new \type +{properties} mechanism provides a real simple way to associate extra \LUA\ data +to a node without bothering about freeing it when a node is flushed, the next +\type {luafunctions} mechanism provides an additional and fast way to cross the +\TEX||\LUA\ boundary. + +\stopsection + +\startsection[title=Callbacks] + +In \LUATEX\ we can create more functionality by using \LUA\ which means that we +end up (at least in \CONTEXT) with a constant switching between \TEX\ macro +expansion and \LUA\ code interpretation. The magic word in this process is \type +{callback} and there are two variants: + +\startitemize + +\startitem At well defined moments in processing its input and node lists, \TEX\ +will check if a specific callback is defined and if so, it will run that code. +\stopitem + +\startitem As part of the input you can have a \type {\directlua} command and +that one gets expanded and processed. It can print back content into the current +input buffer. \footnote {Currently this process is somewhat more complex than +needed, which is a side effect of supporting multiple \LUA\ states in the first +versions of \LUATEX. We will clean up this mechanism at some point.} \stopitem + +\stopitemize + +The first type is call a \quote {direct} callback because \TEX\ calls it +directly, and the second one is an \quote {indirect} one (even if the command is +\type {\directlua}). It has a deferred cousin \type {\latelua} that results in a +node being inserted that will become a \LUA\ call during shipout, when the page +is turned into a \PDF\ stream. + +A callback of the first category is pretty fast because the code is already +translated in \LUA\ bytecode. Checking if a callback has been assigned at all is +fast too. The second variant is slower because each time the input has to be +interpreted and checked on validity. Then there is of course some overhead in +making the call itself. + +There is a subtle aspect there. If you have a document that needs say ten calls +like: + +\starttyping +\directlua{tex.print("[x]")} +\stoptyping + +and you have these calls inlined, you end up with ten times conversion into +tokens (\TEX's internal view) and ten times conversion back to a string that gets +fed into \LUA. On the other hand, + +\starttyping +\def\MyCall{\directlua{tex.print("[x]")}} +\stoptyping + +where we call \type {\MyCall} ten times is more efficient because we have already +tokenized the \type {\directlua}. If we have + +\starttyping +foo foo foo \directlua{tex.print("[1]")} ... +bar bar bar \directlua{tex.print("[2]")} ... +\stoptyping + +It makes sense to wrap this into a definition: + +\starttyping +\def\MyCall#1{\directlua{tex.print("[#1]")}} +\stoptyping + +and use: + +\starttyping +foo foo foo \MyCall{1} bar bar bar \MyCall{1} ... +\stoptyping + +Of course this is not unique for \type {\directlua} and to be honest, apart from +convenience (read: less input) the gain often can be neglected. Because a macro +package wraps functionality in (indeed) macros we already save us the tokenization +step. We can save some time by wrapping more in a function at the \LUA\ end: + +\starttyping +\startluacode +function MyFloat(f) + tex.print(string.format("%0.5f",f)) +end +\stopluacode + +\def\MyFloat#1% + {\directlua{MyFloat(#1)}} +\stoptyping + +This is somewhat more efficient than: + +\starttyping +\def\MyFloat#1% + {\directlua{tex.print(string.format("\letterpercent0.5f",#1))}} +\stoptyping + +\stopsection + +Of course this is only true when we call this macro a lot of times. + +\startsection[title=Shortcuts] + +When we talk of \quote {often} or \quote {a lot} we mean many thousands of calls. +There are some places in \CONTEXT\ where this is indeed the case, for instance +when we process large registers in critical editions: a few hundred pages of +references generated in \LUA\ is no exception there. Think of the following: + +\starttyping +\startluacode +function GetTitle(n) + tex.print(Entries[n].title) +end +\stopluacode + +\def\GetTitle#1% + {\directlua{GetTitle(#1)}} +\stoptyping + +If we call \type {\GetTitle} ourselves it's the same as the \type {\MyFloat} +example, but how about this: + +\starttyping +\def\GetTitle#1% + {{\bf \directlua{GetTitle(#1)}}} + +\startluacode +function GetTitle(n) + tex.print(Entries[n].title) +end + +function GetEntry(n) + if Entries[n] then + tex.print("\\directlua{GetTitle(",n,")}") + -- some more action + end +end +\stopluacode +\stoptyping + +Here we have two calls where one is delayed till a later time. This delay results +in a tokenization and transation to \LUA\ so it will cost time. A way out is this: + +\starttyping +\def\GetTitle#1% + {{\bf \luafunction#1}} + +\startluacode +local functions = tex.get_functions_table() + +function GetTitle(n) + tex.print(Entries[n].title) +end + +function GetEntry(n) + if Entries[n] then + local m = #functions+1 + functions[m] = function() GetTitle(n) end + tex.print("\\GetTitle{",m,"}") + -- some more action + end +end +\stopluacode +\stoptyping + +We define a function at the \LUA\ end and just print a macro call. That call itself +calls the defined function using \type {\luafunction}. For a large number +of calls this is more efficient but it will be clear that you need to make sure that +used functions are cleaned up. A simple way is to start again at slot one after (say) +100.000 functions, another method is to reset used functions and keep counting. + +\starttyping +\startluacode +local functions = tex.get_functions_table() + +function GetTitle(n) + tex.print(Entries[n].title) +end + +function GetEntry(n) + if Entries[n] then + local m = #functions+1 + functions[m] = function(slot) -- the slot number is always + GetTitle(n) -- passed as argument so that + functions[slot] = nil -- we can reset easily + end + tex.print("\\GetTitle{",m,"}") + -- some more action + end +end +\stopluacode +\stoptyping + +As you can expect, in \CONTEXT\ users are not expect to deal directly with +functions at all. Already for years you can so this: + +\starttyping +\def\GetTitle#1% + {{\bf#1}} + +\startluacode +function GetEntry(n) + if Entries[n] then + context(function() context.GetTitle(Entries[n].title) end) + -- some more action + end +end +\stopluacode +\stoptyping + +Upto \LUATEX\ 0.78 we had a \CONTEXT\ specific implementation of functions and +from 0.79 onwards we use this new mechanism but users won't see that in practice. +In the \type {cld-mkiv.pdf} manual you can find more about accessing \CONTEXT\ +from the \LUA\ end. + +Keep in mind that \type {\luafunction} is not that clever: it doesn't pick up +arguments. That will be part of future more extensive token handling but of +course that will then also be a real slow downer because a mix of \TEX\ +tokenization and serialization is subtoptimal (we already did extensive tests +with that). + +\stopsection + +\startsection[title=Helpers] + +The above mechanism demands some orchestration in the macro package. For instance +freeing slots should be consistent and therefore user should not mess directly +with the functions table. If you really want to use this feature you can best do this: + +\starttyping +\startctxfunction MyFunctionA + context(" A1 ") +\stopctxfunction + +\startctxfunctiondefinition MyFunctionB + context(" B2 ") +\stopctxfunctiondefinition + +\starttext + \dorecurse{10000}{\ctxfunction{MyFunctionA}} \page + \dorecurse{10000}{\MyFunctionB} \page + \dorecurse{10000}{\ctxlua{context(" C3 ")}} \page + \dorecurse{10000}{\ctxlua{tex.sprint(" D4 ")}} \page +\stoptext +\stoptyping + +In case you're curious about performance, here are timing. Given that we have +10.000 calls the gain is rather neglectable especially because the whole run +takes 2.328 seconds for 52 processed pages resulting in 22.4 pages per second. +The real gain is in more complex calls with more tokens involved and in \CONTEXT\ +we have some placed where we run into the hundreds of thousands. A similar +situation occurs when your input comes from databases and is fetched stepwise. + +\starttabulate[|c|c|c|c|] +\NC \bf A \NC \bf B \NC \bf C \NC \bf D \NC \NR +\NC 0.053 \NC 0.044 \NC 0.081 \NC 0.081 \NC \NR +\stoptabulate + +So, we can save 50\% runtime but on a simple document like this a few percent is +not that much. Of course many such few percentages can add up, and it's one of +the reasons why \CONTEXT\ \MKIV\ is pretty fast in spite of all the switching +between \TEX\ and \LUA. One objective is that an average complex document should +be processed with a rate of at least 20 pages per second and in most cases we +succeed. This fast function accessing can of course trigger new features in +\CONTEXT, ones we didn't consider useful because of overhead. + +Keep in mind that in most cases, especially when programming in \LUA\ directly +the \type {context} command already does all kind of housekeeping for you. For +instance it also keeps track of so called trial typesetting runs and can inject +nodes in the current stream as well. So, be warned: there is no real need to +complicate your code with this kind of hackery if some high level subsystem +provides the functionality already. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-mathstackers.tex b/doc/context/sources/general/manuals/about/about-mathstackers.tex new file mode 100644 index 000000000..07fadf102 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-mathstackers.tex @@ -0,0 +1,765 @@ +% language=uk + +\startcomponent about-mathstackers + +\environment about-environment + +\startchapter[title=Math stackers] + +\startsection[title=Introduction] + +In the next sections I will discuss the way we deal with stacked content in +\CONTEXT\ \MKIV\ and in particular extensible characters. The mechanism describe +here is actually more generic and can also deal with regular text. The stacker +code is an evolution of the mechanisms that combine math arrows with text. From +the users perspective there is not that much difference with the old methods +because in practice \quote {defined} commands are used and their name stayed. +However, we use different definition and setup commands and provide much more +control. The new implementation is leaner but not meaner and fits the way \MKIV\ +is set up. + +How does \LUA\ fits in? We use a helper in order to determine some +characteristics of extensibles, but we could have done without. We also use some +new \LUATEX\ math primitives and of course we depend on \OPENTYPE\ font +technoloygy. + +\stopsection + +\startsection[title=Extensibles] + +The command \type {\leftarrowfill} was introduced in plain \TEX\ and gives, as +the name indicates, a \leftarrowfill\ that stretches itself so that it takes the +available space. Take the following example: + +\starttyping +\hbox to 4cm{\leftarrowfill} +\stoptyping + +This will make an arrow of length 4cm: + +\blank \mathstylehbox{\Umathaccent\fam\zerocount"2190{\hskip4cm}} \blank + +This arrow is made out of small snippets: + +\blank {\showglyphs\scale[width=\textwidth]{\mathstylehbox{\Umathaccent\fam\zerocount"2190{\hskip4cm}}}} \blank + +Here is another one: + +\starttyping +\hbox to 4cm{\rightoverleftarrowfill} +\stoptyping + +or: + +\blank {\mathstylehbox{\Umathaccent\fam\zerocount"21C4{\hskip4cm}}} \blank + +This time we have three different snippets: + +\blank {\showglyphs\scale[width=\textwidth]{\mathstylehbox{\Umathaccent\fam\zerocount"21C4{\hskip4cm}}}} \blank + +The \TEX\ engine has a concept of extensible characters. In fact there are two +mechanisms: there is a list of larger glyphs and when that list is exhausted +larger characters can be constructed out of snippets. Examples are left and right +fences in math like braces and brackets, and, also in math, some top and bottom +accents. + +For reasons unknown to me, some of these extensibles are handled by the engine +directly, using properties of a font, while others are composed using macros. +Given that \TEX\ is quite popular for typesetting scientific articles it is +beyond my understanding why no one decided to provide some more fonts and|/|or +extend the \TEX\ engine. After all, the whole idea of Donald Knuth with \TEX\ was +that it could be adapted to future needs by its users. And so, more that 30 years +after \TEX\ and macro packages showed up we're stuck with not only incomplete +fonts, but also an engine that was never adapted to demands. + +\stopsection + +\startsection[title=The traditional way] + +In \CONTEXT\ we have support for extensibles built into the core but it uses the +traditional approach: take some snippets and paste them together, making sure to +achieve some overlap and get rid of side bearings. In terms of \TEX\ code this can +best be illustrated with the plain \TEX\ definition of such a command: + +\starttyping +\def\leftarrowfill + {$% + \mathsurround0pt% + \mathord\leftarrow\mkern-7mu% + \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill + \mkern-7mu\smash-% + $} +\stoptyping + +Here we create a tight formula starting with a \type {leftarrow}, ending with a +minus sign and glued together with the number of minus signs that are needed to +fill the available space. This macro eventually expands to something like this (a +bit spaced out): + +\starttyping +\def\leftarrowfill { $ + % \leftarrow = \mathchardef\leftarrow="3220 in plain but in + % unicode it's character 0x2190 so we use that one here + \mathsurround=0pt + \mathord{\mathchar"2190} + \mkern-7mu + \cleaders + \hbox { $ + \mkern-2mu + \mathchoice + {\setbox0\hbox{$\displaystyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\textstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptscriptstyle-$}\ht0=0pt\dp0=0pt\box0} + \mkern-2mu + $ } + \hfill + \mkern-7mu + \mathchoice + {\setbox0\hbox{$\displaystyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\textstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptscriptstyle-$}\ht0=0pt\dp0=0pt\box0} +$ } +\stoptyping + +If you look at the code you see a few hacks. First of all we see that we need to +add kerns in order to make the symbols overlap. For the middle shapes this is +understandable as there we don't want rounding errors to lead to gaps. Also, +because the minus in Computer Modern (and therefore Latin Modern) has rounded +tips, we need to make sure that we end up beyond the tips. Next we see two blobs +of \type {mathchoice}. This primitive chooses one of the four variants and +switches to the right math style. It packages the minus and smashes it. In our +case smashing makes not much sense as the arrowhead has height and depth anyway, +but it's a side effect of using general purpose macros that there can be some +unneeded overhead. + +\blank +\hbox \bgroup \quad + \scale[sx=5,sy=5]{\hbox{\showglyphs$\mathsurround\zeropoint\char"2190$}}\quad + \scale[sx=5,sy=5]{\hbox{\showglyphs$\mathsurround\zeropoint\char"002D$}}\quad + \scale[sx=5,sy=5]{\hbox{\showglyphs$\mathsurround\zeropoint\char"27F8$}}\quad + \scale[sx=5,sy=5]{\hbox{\showglyphs$\mathsurround\zeropoint\char"003D$}}\quad +\egroup +\blank + +Above you see the two characters that traditionally are combined into a leftward +pointing arrows. Watch the whitespace on the left and right of the actual glyph. + +\stopsection + +\startsection[title=The new way] + +These zero height and depth don't show up in our rendered examples. Why is this? +The reason is that I cheated a bit. I used this to get the arrow: \footnote {In +this example I misuse the accent placement mechanism. Upto \LUATEX\ 0.75 that was +the way to go.} + +\starttyping +\mathstylehbox{\Umathaccent\fam\zerocount"21C4{\hskip4cm}} +\stoptyping + +The \CONTEXT\ support macro \type {\mathstylehbox} is an efficient variant of +\type {\mathchoice}. More significant is that we don't assemble the arrow, but +just put it as an accent on top of a skip. The \type {\Umathaccent} primitive +will assemble the long arrow for us, using information in the font. If we look +into the definition of the (Latin Modern) font in \MKIV\ we see this: + +\starttyping +[8592]={ + ["boundingbox"]={ 57, -10, 942, 510 }, + ["class"]="base", + ["index"]=1852, + ["math"]={ + ["horiz_parts"]={ + { + ["advance"]=507, + ["end"]=169, + ["extender"]=0, + ["glyph"]=984274, + ["start"]=0, + }, + { + ["advance"]=337, + ["end"]=337, + ["extender"]=1, + ["glyph"]=984275, + ["start"]=337, + }, + { + ["advance"]=507, + ["end"]=0, + ["extender"]=0, + ["glyph"]=984276, + ["start"]=169, + }, + }, + ["horiz_variants"]={ 10229 }, + }, + ["name"]="arrowleft", + ["width"]=1000, +} +\stoptyping + +This arrow symbol comes in two sizes. The extra size is mentioned in \type +{horiz_variants}. When no more variants are seen, it switches to the extensible +definition, that uses \type {horiz_parts}. The dimensions are in basepoints, the +references to glyphs are decimal. The \type {end} and \type {start} fields +specify the overlap. When \type {extender} equals 1 it signals a repeatable +snippet. + +In the \TEX\ engine the slot allocated for the left arrow symbol has a \type +{next} pointer to a larger shape. Here there is only one such shape but when +there are more they form a linked list. The the last one in such a list gets the +specification of the extenders. + +We hard|-|coded the width to 4cm so how does it work when the arrow has to adapt +itself? There are two cases there. When we are putting text on top of or below an +arrow, we know what the width is because we can measure the text. But when we use +the arrow as a filler, we have to leave it to the engine to arrange it. In recent +\LUATEX\ the definition can be as simple as: + +\starttyping +\def\leftarrowfill{\leaders "2190 \hfill} +\stoptyping + +or: + +\starttyping +\def\leftarrowfill{\mathstylehbox{\leaders"2190\hfill}} +\stoptyping + +In fact, we can use this new \LUATEX\ extension to \type {\leaders} to +replace the accent hacks as well. + +\stopsection + +\startsection[title=Wrapping it in macros] + +If this was all, we would be done in a few lines of definitions but as usual +there is more involved: especially text. The prerequisites can be summarized as +follows: + +\startitemize[packed] +\startitem + The width of the extensible need to adapt itself automatically. +\stopitem +\startitem + We need to be able to control horizontal and vertical offsets. +\stopitem +\startitem + We best have a math as well as a text variant (which is handy for chemistry). +\stopitem +\startitem + For historic reasons we need to deal with optional arguments in a special + (reverse) way. +\stopitem +\startitem + We need alternatives for extensibles on top, in the middle and at the bottom. +\stopitem +\stopitemize + +Using a low level command we can do this: + +\startbuffer[math] +$x \directmathextensible{"2192}{top}{bottom} x$ +\stopbuffer + +\typebuffer[math] \blank \getbuffer[math] \blank + +This is not that exiting too look at, but the next might be: + +\enabletrackers[math.stackers.texts] + +\blank \getbuffer[math] \blank + +Here we have turned on a tracker: + +\starttyping +\enabletrackers[math.stackers.texts] +\stoptyping + +The toppart is transparent blue, the middlepart transparent red and the bottom +part becomes transparent green. When the areas overlap you see the mixed color. + +Before we explore some options, we show some variants. Often extensibles are used +in math mode, if only because they originate in math and come from math fonts. + +\startbuffer[text] +$x \textstacker{"2192}{top}{bottom} x$ +\stopbuffer + +\typebuffer[text] \blank \getbuffer[text] \blank + +These commands also work outside math mode: + +\startbuffer[none] +x \textstacker{"2192}{top}{bottom} x +\stopbuffer + +\typebuffer[none] \blank \getbuffer[none] \blank + +and to some extend can adapt themselves: + +\startbuffer[high] +x\high{x \textstacker{"2192}{top}{bottom} x} x +\stopbuffer + +\typebuffer[high] \blank[2*big] \getbuffer[high] \blank + +\stopsection + +\startsection[title=Influencing the spacing] + +We will use the text example to illustrate some options. + +\startbuffer[demo] +\ruledhbox \bgroup \quad + \setupmathstackers[location=top]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[location=high]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[location=middle]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[location=low]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[location=bottom]% + \textstacker{"21C4}{top}{bottom}\quad +\egroup +\stopbuffer + +\typebuffer[demo] + +You can set up extensibles to be shifted up and down. + +\blank \getbuffer[demo] \blank + +The above rendering uses the default spacing. When we set all values to zero we +get this: + +\startbuffer[setup] +\setupmathstackers + [voffset=\zeropoint, + hoffset=\zeropoint, + minheight=\exheight, + mindepth=\zeropoint, + minwidth=\zeropoint] +\stopbuffer + +\blank \start \getbuffer[setup,demo] \stop \blank + +The setup looks like this: + +\typebuffer[setup] + +and gives a pretty tight rendering. The default values are: + +\starttyping +\setupmathstackers + [voffset=.25\exheight, + hoffset=.5\emwidth, + minheight=\exheight, + mindepth=\zeropoint, + minwidth=\emwidth] +\stoptyping + +\startbuffer[setup] +\setupmathstackers + [voffset=2\exheight, + hoffset=\emwidth, + minheight=\exheight, + mindepth=\zeropoint, + minwidth=\zeropoint] +\stopbuffer + +When we set \type {voffset} to twice the ex|-|height and \type {hoffset} to +the em|-|width we get: + +\blank \start \getbuffer[setup,demo] \stop \blank + +We can enforce a (consistent) height and depth of the extensible by setting the +minimum values: + +\startbuffer[setup] +\setupmathstackers + [voffset=\zeropoint, + hoffset=\zeropoint, + minheight=5\exheight, + mindepth=3\exheight, + minwidth=6\emwidth] +\stopbuffer + +\typebuffer + +\blank \start \getbuffer[setup,demo] \stop \blank + +\stopsection + +\startsection[title=A neat feature] + +A more obscure feature relates to the visual appearance. When we put something +on top of for instance an arrow, it sometimes looks better when we only consider +the middle part. Watch the following: + +\startbuffer[setup] +\setupmathstackers + [voffset=\zeropoint, + hoffset=\zeropoint, + minheight=\zeropoint, + mindepth=\zeropoint, + minwidth=\zeropoint] +\stopbuffer + +\startbuffer[demo] +\ruledhbox \bgroup \quad + \setupmathstackers[offset=normal]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[offset=min]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[offset=max]% + \textstacker{"21C4}{top}{bottom}\quad +\egroup +\stopbuffer + +\typebuffer[demo] + +The \type {min} and \type {max} values will add extra offsets that relate to the +width of the edge snippets. + +\blank \start \getbuffer[setup,demo] \stop \blank + +In this case both have the same result but the difference becomes clear when we +set the \type {hoffset} to the em|-|width. In the case of \type {min} we don't +add some extra space if the \type {hoffset} is applied. + +\startbuffer[setup] +\setupmathstackers + [voffset=\zeropoint, + hoffset=\emwidth, + minheight=\zeropoint, + mindepth=\zeropoint, + minwidth=\zeropoint] +\stopbuffer + +\startbuffer[demo] +\ruledhbox \bgroup \quad + \setupmathstackers[offset=normal]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[offset=min]% + \textstacker{"21C4}{top}{bottom}\quad + \setupmathstackers[offset=max]% + \textstacker{"21C4}{top}{bottom}\quad +\egroup +\stopbuffer + +\typebuffer[demo] + +Of course in this example we have a symmetrical correction. + +\blank \start \getbuffer[setup,demo] \stop \blank + +A one sided arrow behaves different: + +\startbuffer[demo] +\ruledhbox \bgroup \quad + \setupmathstackers[offset=normal]% + \textstacker{"2192}{top}{bottom}\quad + \setupmathstackers[offset=min]% + \textstacker{"2192}{top}{bottom}\quad + \setupmathstackers[offset=max]% + \textstacker{"2192}{top}{bottom}\quad +\egroup +\stopbuffer + +\blank \start \getbuffer[setup,demo] \stop \blank + +\stopsection + +\startsection[title=The user interface] + +It all starts out with categories. We have a couple of predefined categories in +the core. The \type {mathematics} category typesets the top and bottom texts in +mathmode, while the \type {text} category doesn't. The \type {reverse} category +swaps its arguments. There are \type {upper} and \type {under} categories too. + +As with most \CONTEXT\ mechanisms inheritance is part of the picture: + +\starttyping +\definemathextensibles [mine] [big] [offset=min] +\stoptyping + +You can change settings with: + +\starttyping +\setupmathstackers [mine] [big] [voffset=\exheight] +\stoptyping + +For downward compatibility we also provide these: + +\starttyping +\definemathextensibles [normal] [hoffset=0.5\emwidth] +\definemathextensibles [none] [hoffset=\zeropoint] +\definemathextensibles [small] [hoffset=1\emwidth] +\definemathextensibles [medium] [hoffset=1.5\emwidth] +\definemathextensibles [big] [hoffset=2\emwidth] +\stoptyping + +They inherit from \type {mathematics} so choosing this also forces the top and +bottomtexts to be typeset in math mode. + +These commands don't define extensibles, they only provide a way to categorize +them. There are couple of definers and one reason for that is that we want to +define downward compatible commands. + +\starttyping +\definemathextensible [reverse] [xleftarrow] ["2190] +\definemathextensible [reverse] [xrightarrow] ["2192] +\stoptyping + +The \type {x} in the name is sort of standard for an extensible symbol with +optionally some text on top or below. The reverse forced compatible behaviour. + +\startbuffer +\xrightarrow{stuff below} {stuff on top} \quad +\xrightarrow{stuff on top} \quad +\xrightarrow{} {stuff on top} \quad +\xrightarrow{stuff below} {} \quad +\xrightarrow{} {} \quad +\xrightarrow \quad +\stopbuffer + +\typebuffer \getbuffer + +New in \MKIV\ is the \type {t} variant that typesets the text as (indeed) text. +In addition we have a normal|-|order \type {m} variant: + +\starttyping +\definemathextensible [text] [tleftarrow] ["2190] +\definemathextensible [text] [trightarrow] ["2192] + +\definemathextensible [mathematics] [mleftarrow] ["2190] +\definemathextensible [mathematics] [mrightarrow] ["2192] +\stoptyping + +This time the order is always top first and bottom next: + +\startbuffer +\trightarrow{stuff on top} {stuff below} \quad +\trightarrow{stuff on top} {} \quad +\trightarrow{stuff on top} \quad +\trightarrow{} {stuff below} \quad +\trightarrow \quad +\stopbuffer + +\typebuffer + +So we get: + +\getbuffer + +As you can see, there is an optional first argument that specifies the category +that applies. This permits you to define extra commands that have their own +(spacing) properties. + +Earlier on we saw that defined commands can be forced into a category: + +\startbuffer +\trightarrow[big] {stuff on top} {stuff below} \quad +\trightarrow[medium]{stuff on top} {stuff below} \quad +\trightarrow[small] {stuff on top} {stuff below} +\stopbuffer + +\typebuffer + +Here we get: + +\getbuffer + +A variation on this kind of extensibles are over- and underarrows. This time the +text is the nucleus. + +\starttyping +\definemathoverextensible [top] [overleftarrow] ["2190] +\definemathoverextensible [top] [overrightarrow] ["2192] + +\definemathunderextensible [bottom] [underleftarrow] ["2190] +\definemathunderextensible [bottom] [underrightarrow] ["2192] +\stoptyping + +In action this looks like: + +\startbuffer +\ruledhbox \bgroup $ \quad + \overleftarrow {a} \quad \overleftarrow {ABC} $ \quad + x_{\overleftarrow {a}} \quad x_{\overleftarrow {ABC}} $ \quad + \underleftarrow{a} \quad \underleftarrow{ABC} $ \quad + x_{\underleftarrow{a}} \quad x_{\underleftarrow{ABC}} $ \quad +$ \egroup +\stopbuffer + +\typebuffer + +Here we also have tracing enabled, and we also show the bounding box: + +\blank \getbuffer \blank + +This leaves us one command: the one that defines the basic filler: + +\starttyping +\definemathextensiblefiller [leftarrowfill] ["2190] +\definemathextensiblefiller [rightarrowfill] ["2192] +\stoptyping + +Commands defined like this will stretch themselves to fit the circumstances, +and normally they will fill op the available space. + +\startbuffer +\hbox to 4cm {from here \leftarrowfill\ to there} +\hbox to 8cm {from there \rightarrowfill\ to here} +\stopbuffer + +\typebuffer + +These commands (like the others) work in text mode as well as in math mode. + +\blank \getbuffer \blank + +\stopsection + +\startsection[title=Special cases] + +One of the reasons why the arrows mechanism has always been somewhat +configureable is that we need arrows in the chemistry code. + +\starttyping +\definemathextensibles + [chemistry] + [offset=max, + left=\enspace, + right=\enspace, + hoffset=.5\emwidth] + +\definemathextensible [chemistry] [cleftarrow] ["2190] +\definemathextensible [chemistry] [crightarrow] ["2192] +\definemathextensible [chemistry] [crightoverleftarrow] ["21C4] +\stoptyping + +\startbuffer +2H + O \crightarrow{explosive}\ H\low{2}O +\stopbuffer + +\typebuffer + +Of course normally such code is wrapped into the chemistry enviroments and +support macros. + +\blank \getbuffer \blank + +If you want something else than an extensible you can use definitions like the +following: + +\startbuffer +\definemathtriplet [tripleta] +\definemathtriplet [text] [tripletb] +\definemathtriplet [text] [tripletc] [\otimes] +\stopbuffer + +\typebuffer \getbuffer + +\startbuffer +\tripleta{\ominus}{top}{botom} and +\tripletb{\oplus} {top}{botom} and +\tripletc {top}{botom} +\stopbuffer + +\typebuffer + +\blank \hbox{\getbuffer} \blank + +As optional first argument you can pass a category. + +\startbuffer +\tripleta[mathematics]{\ominus}{top}{botom} and +\tripletb[mathematics]{\oplus}{top}{botom} and +\tripletc[mathematics]{top}{botom} +\stopbuffer + +\typebuffer + +Which gives: + +\blank \hbox{\getbuffer} \blank + +Instead of \type {mathematics} you could have given its synonym \type {math}. +Keep in mind that categories are shared among stackers. There is also a direct +command: + +\starttyping +before \mathtriplet{\otimes}{top}{botom} after +\stoptyping + +\stopsection + +\startsection[title=An overview] + +We end with showing a list of extensibles that come with the font used here, the +\TEX Gyre Pagella. First we load a module: + +\startbuffer +\usemodule[s][math-extensibles] +\stopbuffer + +\typebuffer \getbuffer + +This module provides a couple of commands that typesets a table with the +extensibles as known in \CONTEXT. Beware: not all fonts have all those +characters. + +\startbuffer +\showmathextensibles[alternative=a] +\stopbuffer + +A second command is: + +\typebuffer + +This commands shows the base glyph, and the stretched variant with text on top +and below. When no symbol is found in the font a rule is rendered. + +\getbuffer + +\startbuffer +\showmathextensibles[alternative=b] +\stopbuffer + +\typebuffer + +This command typesets a list with \UNICODE\ entries and defined commands. There +are empty entries due to lack of glyphs in the used font. Not all characters have +an associated command. Some have multiple commands with different math classes. + +\getbuffer + +\stopsection + +\startsection[title=Remark] + +The number of extensions to the \LUATEX\ core math engine is not that large and +mostly involves more control over spacing and support for \UNICODE\ math as +\OPENTYPE\ math extensibles. However, a few years after writing this chapter the +machinery was cleaned up a bit and in the process some more control was added to +constructors for radicals, fractions and delimiters. The spacing and composition +can be controlled in a bit more detail using keywords (and dimensions). Because +in \CONTEXT\ we already have mechanisms in place not much of that new +functionality is used (yet). Also, in the meantime \CONTEXT\ evolved further. +This chapter is just a snapshot and it might even render a bit different in more +recent versions of \CONTEXT\ and|/|or \LUATEX. After all, it was written as part +of the development story. + +\stopsection + +\stopchapter + +\disabletrackers[math.extensibles.texts] + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-mathstyles.tex b/doc/context/sources/general/manuals/about/about-mathstyles.tex new file mode 100644 index 000000000..205e98561 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-mathstyles.tex @@ -0,0 +1,457 @@ +% language=uk + +\startcomponent about-speed + +\environment about-environment + +\startchapter[title=Math Styles] + +\startsection[title=Introduction] + +Because \CONTEXT\ is often considered somewhat less math savvy than for instance +\LATEX\ we have more freedom to experiment with new insights and move forward. Of +course \CONTEXT\ always could deal with math, and even provides rather advanced +support when it comes to combining fonts, which at some point was needed for a +magazine that used two completely different sets of fonts in one issue. Also, +many of the mechanisms had ways to influence the rendering, but often by means of +constants and flags. + +Already in an early stage of \LUATEX\ we went \UNICODE\ and after that the low +level code has been cleaned up stepwise. In fact, we probably have less code now +than before because we need less hacks. Well, this might not be that true, if we +consider that we also introduced code at the \LUA\ end which wasn't there before, +but which makes makes support easier. + +Because we don't need to support all kind of third party math extensions that +themselves might depend on overloading low level implementations, we can +rigourously replace mechanisms. In the process we also make things easier to +configure, easier to define and we promote some previously low level tuning +options at the user level. + +Or course, by introducing new features and more options, there is a price to pay +in terms of speed, but in practice users will seldom use the more complex +constructs thousands of times in one document. Elsewhere arrows and alike were +discussed, here I will spend some words on math styles and will use fences and +fractions as an example as these mechanisms were used to experiment. + +\stopsection + +\startsection[title=Math styles] + +In \TEX\ a formula can used three different sizes of a font: text, script and +scriptscript. In addition a formula can be typeset using rules for display math +or rules for inline math. This means that we have the following so called math +styles: + +\starttabulate[||||] +% \FL +\NC \bf keyword \NC \bf meaning \NC \bf command \NC \NR +% \FL +\NC \type{display} \NC used for display math \NC \type {\displaystyle} \NC \NR +\NC \type{text} \NC used for inline math \NC \type {\textstyle} \NC \NR +\NC \type{script} \NC smaller than text style \NC \type {\scriptstyle} \NC \NR +\NC \type{scriptscript} \NC smaller than script style \NC \type {\scriptscriptstyle} \NC \NR +% \LL +\stoptabulate + +Each of these commands will force a style but in practice you seldom need to do +that because \TEX\ does it automatically. In addition there is are cramped styles +with corresponding commands. + +\starttabulate + \NC \ruledhbox{$\displaystyle x^2 + \sqrt{x^2+2x} + \sqrt{\displaystyle x^2+2x}$} \NC \type{\displaystyle } \NC \NR + \NC \ruledhbox{$\crampeddisplaystyle x^2 + \sqrt{x^2+2x} + \sqrt{\crampeddisplaystyle x^2+2x}$} \NC \type{\crampeddisplaystyle } \NC \NR + \NC \ruledhbox{$\textstyle x^2 + \sqrt{x^2+2x} + \sqrt{\textstyle x^2+2x}$} \NC \type{\textstyle } \NC \NR + \NC \ruledhbox{$\crampedtextstyle x^2 + \sqrt{x^2+2x} + \sqrt{\crampedtextstyle x^2+2x}$} \NC \type{\crampedtextstyle } \NC \NR + \NC \ruledhbox{$\scriptstyle x^2 + \sqrt{x^2+2x} + \sqrt{\scriptstyle x^2+2x}$} \NC \type{\scriptstyle } \NC \NR + \NC \ruledhbox{$\crampedscriptstyle x^2 + \sqrt{x^2+2x} + \sqrt{\crampedscriptstyle x^2+2x}$} \NC \type{\crampedscriptstyle } \NC \NR + \NC \ruledhbox{$\scriptscriptstyle x^2 + \sqrt{x^2+2x} + \sqrt{\scriptscriptstyle x^2+2x}$} \NC \type{\scriptscriptstyle } \NC \NR + \NC \ruledhbox{$\crampedscriptscriptstyle x^2 + \sqrt{x^2+2x} + \sqrt{\crampedscriptscriptstyle x^2+2x}$} \NC \type{\crampedscriptscriptstyle} \NC \NR +\stoptabulate + +Here we applied the styles as follows: + +\startbuffer +$\textstyle x^2 + \sqrt{x^2+2x} + \sqrt{\textstyle x^2+2x}$ +\stopbuffer + +\typebuffer + +The differences are subtle: the superscripts in the square root are positioned a +bit lower than normal: the radical forces them to be cramped. + +\startlinecorrection +\scale[width=\hsize]{\maincolor \getbuffer} +\stoplinecorrection + +Although the average user will not bother about styles, a math power user might +get excited about the possibility to control the size of fonts being used, of +course wit the danger of creating a visually inconsistent document. And, as in +\CONTEXT\ we try to avoid such low level commands \footnote {Although \unknown\ +it's pretty hard to convince users to stay away from \type {\vskip} and friends.} +it will be no surprise that we have ways to set them beforehand. + +\startbuffer +\definemathstyle[mystyle][scriptscript] + +$ 2x + \startmathstyle [mystyle] 4y^2 \stopmathstyle = 10 $ +\stopbuffer + +\typebuffer + +So, if you want it this ugly, you can get it: + +\blank \start \getbuffer \stop \blank + +A style can be a combination of keywords. Of course we have \type {display}, +\type {text}, \type {script} and \type {scriptscript}. Then there are \type +{uncramped} and \type {cramped} along with their synonyms \type {normal} and +\type {packed}. In some cases you can also use \type {small} and \type {big} +which will promote the size up or down, relative to what we have currently. + +A style definition can be combination of such keywords: + +\starttyping +\definemathstyle[mystyle][scriptscript,cramped] +\stoptyping + +Gradually we will introduce the \type {mathstyle} keyword in math related +setups commands. + +In most cases a user will limit the scope of some setting by using braces, like +this: + +\startbuffer +$x{\setupmathstyle[script]x}x$ +\stopbuffer + +This gives {\maincolor \ignorespaces \getbuffer \removeunwantedspaces}: a smaller +symbol between two with text size. Equally valid is this: + +\startbuffer +$x\startmathstyle[script]x\stopmathstyle x$ +\stopbuffer + +\typebuffer + +Again we get {\maincolor \ignorespaces \getbuffer \removeunwantedspaces}, but at +the cost of more verbose coding. + +The use of \type {{}} (either or not hidden in commands) has a few side effects. +In text mode, when we use this at the start of a paragraph, the paragraph will +start inside the group and when we end the group, specific settings that were +done at that time get lost. So, in practice you will force a paragraph outside +the group using \type {\dontleavehmode}, \type {\strut}, or one of the +indentation commands. \stopitem + +In math mode a new math group is created which limits local style settings to +this group. But as such groups also can trigger special kinds of spacing you +sometimes don't want that. One pitfall is then to do this: + +\startbuffer +$x\begingroup\setupmathstyle[script]x\endgroup x$ +\stopbuffer + +\typebuffer + +Alas, now we get {\maincolor \ignorespaces \getbuffer \removeunwantedspaces}. A +\type {\begingroup} limits the scope of many things but it will not create a math +group! This kind of subtle issues is the reason why we have pre|-|built solutions +that take care of style switching, grouping, spacing and positioning. + +\stopsection + +\startsection[title=Fences] + +Fences are symbols at the left and right of an expression: braces, brackets, +curly braces, and bars are the most well known. Often they are supposed to adapt +their size to the content that they wrap. Here you see some in action: + +\starttabulate[||c||] +\NC \type {$|x|$} \NC $|x|$ \NC okay \NC \NR +\NC \type {$||x||$} \NC $||x||$ \NC okay \NC \NR +\NC \type {$a\left | \frac{1}{b}\right | c$} \NC $a\left | \frac{1}{b}\right | c$ \NC okay \NC \NR +\NC \type {$a\left ||\frac{1}{b}\right ||c$} \NC $a\left || \frac{1}{b}\right ||c$ \NC wrong \NC \NR +\NC \type {$a\left ‖ \frac{1}{b}\right ‖ c$} \NC $a\left ‖ \frac{1}{b}\right ‖ c$ \NC okay \NC \NR +\stoptabulate + +Often authors like to code their math with minimal structure and if you use +\UNICODE\ characters that is actually quite doable. Just look at the double bar +in the example above: if we input \type {||} we don't get what we want, but with +\type {‖} the result is okay. This is because the \type {\left} and \type +{\right} commands expect one character. But, even then, coding a bit more +verbose sometimes makes sense. + +In stock \CONTEXT\ we have a couple of predefined fences: + +\starttyping +\definemathfence [parenthesis] [left=0x0028,right=0x0029] +\definemathfence [bracket] [left=0x005B,right=0x005D] +\definemathfence [braces] [left=0x007B,right=0x007D] +\definemathfence [bar] [left=0x007C,right=0x007C] +\definemathfence [doublebar] [left=0x2016,right=0x2016] +\definemathfence [angle] [left=0x003C,right=0x003E] +\stoptyping + +\startbuffer +test $a \fenced[bar] {\frac{1}{b}} c$ test +test $a \fenced[doublebar]{\frac{1}{b}} c$ test +test $a \fenced[bracket] {\frac{1}{b}} c$ test +\stopbuffer + +You use these by name: + +\typebuffer + +and get + +\startlines \getbuffer \stoplines + +\startbuffer +\definemathfence [nooffence] [left=0x005B] +\stopbuffer + +You can stick to only one fence: + +\typebuffer \getbuffer + +\startbuffer +on $a \fenced[nooffence]{\frac{1}{b}} c$ off +\stopbuffer + +Here \CONTEXT\ will take care of the dummy fence that \TEX\ expects instead. + +\startlines \getbuffer \stoplines + +You can define new fences and clone existing ones. You can also assign some +properties: + +\startbuffer +\definemathfence + [fancybracket] + [bracket] + [command=yes, + color=blue] +\stopbuffer + +\typebuffer \getbuffer + +\startbuffer +test $a\fancybracket{\frac{1}{b}}c$ test +test \color[red]{$a\fancybracket{\frac{1}{b}}c$} test +\stopbuffer + +\typebuffer + +The color is only applied to the fence. This makes sense as the formula can +follow the main color but influencing the fences is technically somewhat more +complex. + +\getbuffer + +Here are some more examples: + +\startbuffer +\definemathfence + [normalbracket] + [bracket] + [command=yes, + color=blue] + +\definemathfence + [scriptbracket] + [normalbracket] + [mathstyle=script] + +\definemathfence + [smallbracket] + [normalbracket] + [mathstyle=small] +\stopbuffer + +\typebuffer \getbuffer + +\starttabulate +\NC \type{$a \frac{1}{b} c$} \NC $a \frac{1}{b} c$ \NC \NR +\TB +\NC \type{$a \normalbracket{\frac{1}{b} c$}} \NC $a \normalbracket{\frac{1}{b}} c$ \NC \NR +\TB +\NC \type{$a \scriptbracket{\frac{1}{b} c$}} \NC $a \scriptbracket{\frac{1}{b}} c$ \NC \NR +\TB +\NC \type{$a \smallbracket {\frac{1}{b} c$}} \NC $a \smallbracket {\frac{1}{b}} c$ \NC \NR +\stoptabulate + +As with most commands, the fences inherit from the parents so we can say: + +\starttyping +\setupmathfences [color=red] +\stoptyping + +and get all our fences colored red. The \type {command} option results in a +command being defined, which saves you some keying. + +\stopsection + +\startsection[title=Fractions] + +In \TEX\ the mechanism to put something on top of something else, separated by a +horizontal rule, is driven by the \type {\over} primitive. That one has a +(compared to other commands) somewhat different specification, in the sense that +one of its arguments sits in front: + +\starttyping +$ {{2x}\over{x^1}} $ +\stoptyping + +Although to some extend this is considered to be more readable, macro packages +often provide a \type {\frac} commands that goes like this: + +\starttyping +$ \frac{2x}{x^1} $ +\stoptyping + +There we have less braces and the arguments come after the command. As with the +fences in the previous section, you can define your own fractions: + +\startbuffer +\definemathfraction + [innerfrac] + [frac] + [alternative=inner, + mathstyle=script, + color=red] + +\definemathfraction + [outerfrac] + [frac] + [alternative=outer, + mathstyle=script, + color=blue] +\stopbuffer + +\typebuffer \getbuffer + +The mathstyle and color are already discussed but the \type {alternative} is +specific for these fractions. It determines if the style is applied to the whole +fraction or to its components. + +\startbuffer +\startformula +\outerfrac{2a}{3b} = \innerfrac{2a}{3b} = \frac{2a}{3b} +\stopformula +\stopbuffer + +\typebuffer + +As with fences, the color is only applied to the horizontal bar as there is no +other easy way to color that otherwise. + +\getbuffer + +As \TEX\ has a couple of low level stackers, we provide an interface to that as +well, but we hide the dirty details. For instance you can define left and right +fences and influence the rule + +\startbuffer +\definemathfraction[fraca][rule=no,left=0x005B,right=0x007C] +\definemathfraction[fracb][rule=yes,left=0x007B,right=0x007D] +\definemathfraction[fracc][rule=auto,left=0x007C] +\definemathfraction[fracd][rule=yes,rulethickness=2pt,left=0x007C] +\stopbuffer + +\typebuffer \getbuffer + +When \type {rule} is set to \type {auto}, we use \TEX's values (derived from font +metrics) for the thickness of rules, while \type {yes} triggers usage of the +specified \type {rulethickness}. + +\startbuffer +\startformula +\fraca{a}{b} + \fracb{a}{b} + \fracc{a}{b} + \fracd{a}{b} +\stopformula +\stopbuffer + +\typebuffer + +Gives: + +\getbuffer + +\startbuffer +\definemathfraction + [frace] + [rule=yes, + color=blue, + rulethickness=1pt, + left=0x005B, + right=0x007C] +\stopbuffer + +\typebuffer \getbuffer + +This fraction looks as follows (scaled up): + +\startlinecorrection +\midaligned{\scale[height=5ex]{$\displaystyle\frace{a}{b}$}} +\stoplinecorrection + +So, the color is applied to the (optional) fences as well as to the (optional) +rule. And when you color the whole formula as part of the context, you get + +\startlinecorrection +\midaligned{\scale[height=5ex]{\color[maincolor]{$\displaystyle\frace{a}{b}$}}} +\stoplinecorrection + +There is a (maybe not so) subtle difference between fences that come with +fractions and regular fences, Take these definitions: + +\startbuffer +\definemathfence [parenta] [left=0x28,right=0x29,command=yes] +\definemathfraction [parentb] [left=0x28,right=0x29,rule=auto] +\stopbuffer + +\typebuffer \getbuffer + +Of course the \type {b} variant takes less code: + +\startbuffer +\startformula +\parenta{\frac{a}{b}} + \parentb{a}{b} +\stopformula +\stopbuffer + +\typebuffer + +But watch how the parentheses are also larger. At some point \CONTEXT\ will +provide a bit more control over this, + +\getbuffer + +You can also influence the width of the rule, but that is not related to the +style. + +\startbuffer +\definemathfraction + [wfrac] + [margin=.25em] + +\definemathfraction + [wwfrac] + [margin=.50em] + +\startformula + \frac { a } { \frac { b } { c } } + + \wfrac { a } { \frac { b } { c } } = + \wwfrac { 2a } { \frac { 2b } { 2c } } +\stopformula +\stopbuffer + +\typebuffer + +Both the nominator and denominator are widened by the margin: + +\getbuffer + +\stopsection + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-metafun.tex b/doc/context/sources/general/manuals/about/about-metafun.tex new file mode 100644 index 000000000..8daff05a7 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-metafun.tex @@ -0,0 +1,834 @@ +% language=uk + +\startcomponent about-metafun + +\environment about-environment + +\startchapter[title={\LUA\ in \METAPOST}] + +% Hans Hagen, PRAGMA ADE, April 2014 + +\startsection[title=Introduction] + +Already for some years I have been wondering how it would be if we could escape +to \LUA\ inside \METAPOST, or in practice, in \MPLIB\ in \LUATEX. The idea is +simple: embed \LUA\ code in a \METAPOST\ file that gets run as soon as it's seen. +In case you wonder why \LUA\ code makes sense, imagine generating graphics using +external data. The capabilities of \LUA\ to deal with that is more flexible and +advanced than in \METAPOST. Of course we could generate a \METAPOST\ definition +of a graphic from data but it often makes more sense to do the reverse. I finally +found time and reason to look into this and in the following sections I will +describe how it's done. + +\stopsection + +\startsection[title=The basics] + +The approach is comparable to \LUATEX's \type {\directlua}. That primitive can be +used to execute \LUA\ code and in combination with \type {tex.print} we can pipe +strings back into the \TEX\ input stream. A complication is that we have to be +able to operate under different so called catcode regimes: the meaning of +characters can differ per regime. We also have to deal with line endings in +special ways as they relate to paragraphs and such. In \METAPOST\ we don't have +that complication so getting back input into the \METAPOST\ input, we can do so +with simple strings. For that a mechanism similar to \type {scantokens} can be +used. That way we can return anything (including nothing) as long as \METAPOST\ +can interpret it and as long as it fulfils the expectations. + +\starttyping +numeric n ; n := scantokens("123.456") ; +\stoptyping + +A script is run as follows: + +\starttyping +numeric n ; n := runscript("return '123.456'") ; +\stoptyping + +This primitive doesn't have the word \type {lua} in its name so in principle any +wrapper around the library can use it as a hook. In the case of \LUATEX\ the +script language is of course \LUA. At the \METAPOST\ end we only expect a string. +How that string is constructed is completely up to the \LUA\ script. In fact, the +user is completely free to implement the runner any way she or he wants, like: + +\starttyping +local function scriptrunner(code) + local f = loadstring(code) + if f then + return tostring(f()) + else + return "" + end +end +\stoptyping + +This is hooked into an instance as follows: + +\starttyping +local m = mplib.new { + ... + run_script = scriptrunner, + ... +} +\stoptyping + +Now, beware, this is not the \CONTEXT\ way. We provide print functions and other +helpers, which we will explain in the next section. + +\stopsection + +\startsection[title=Helpers] + +After I got this feature up and running I played a bit with possible interfaces +at the \CONTEXT\ (read: \METAFUN) end and ended up with a bit more advanced runner +where no return value is used. The runner is wrapped in the \type {lua} macro. + +\startbuffer +numeric n ; n := lua("mp.print(12.34567)") ; +draw textext(n) xsized 4cm withcolor maincolor ; +\stopbuffer + +\typebuffer + +This renders as: + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +In case you wonder how efficient calling \LUA\ is, don't worry: it's fast enough, +especially if you consider suboptimal \LUA\ code and the fact that we switch +between machineries. + +\startbuffer +draw image ( + lua("statistics.starttiming()") ; + for i=1 upto 10000 : draw + lua("mp.pair(math.random(-200,200),math.random(-50,50))") ; + endfor ; + setbounds currentpicture to fullsquare xyscaled (400,100) ; + lua("statistics.stoptiming()") ; + draw textext(lua("mp.print(statistics.elapsedtime())")) + ysized 50 ; +) withcolor maincolor withpen pencircle scaled 1 ; +\stopbuffer + +\typebuffer + +Here the line: + +\starttyping +draw lua("mp.pair(math.random(-200,200),math.random(-50,50))") ; +\stoptyping + +effectively becomes (for instance): + +\starttyping +draw scantokens "(25,40)" ; +\stoptyping + +which in turn becomes: + +\starttyping +draw scantokens (25,40) ; +\stoptyping + +The same happens with this: + +\starttyping +draw textext(lua("mp.print(statistics.elapsedtime())")) ... +\stoptyping + +This becomes for instance: + +\starttyping +draw textext(scantokens "1.23") ... +\stoptyping + +and therefore: + +\starttyping +draw textext(1.23) ... +\stoptyping + +We can use \type {mp.print} here because the \type {textext} macro can deal with +numbers. The following also works: + +\starttyping +draw textext(lua("mp.quoted(statistics.elapsedtime())")) ... +\stoptyping + +Now we get (in \METAPOST\ speak): + +\starttyping +draw textext(scantokens (ditto & "1.23" & ditto) ... +\stoptyping + +Here \type {ditto} represents the double quotes that mark a string. Of course, +because we pass the strings directly to \type {scantokens}, there are no outer +quotes at all, but this is how it can be simulated. In the end we have: + +\starttyping +draw textext("1.23") ... +\stoptyping + +What print variant you use, \type {mp.print} or \type {mp.quoted}, depends on +what the expected code is: an assignment to a numeric can best be a number or an +expression resulting in a number. + +This graphic becomes: + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +The runtime on my current machine is some 0.25 seconds without and 0.12 seconds +with caching. But to be honest, speed is not really a concern here as the amount +of complex \METAPOST\ graphics can be neglected compared to extensive node list +manipulation. Generating the graphic with \LUAJITTEX\ takes 15\% less time. +\footnote {Processing a small 8 page document like this takes about one second, +which includes loading a bunch of fonts.} + +\startbuffer +numeric n ; n := lua("mp.print(1) mp.print('+') mp.print(2)") ; +draw textext(n) xsized 1cm withcolor maincolor ; +\stopbuffer + +The three print command accumulate their arguments: + +\typebuffer + +As expected we get: + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +\startbuffer +numeric n ; n := lua("mp.print(1,'+',2)") ; +draw textext(n) xsized 1cm withcolor maincolor ; +\stopbuffer + +Equally valid is: + +\typebuffer + +This gives the same result: + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +Of course all kind of action can happen between the prints. It is also legal to +have nothing returned as could be seen in the 10.000 dot example: there the timer +related code returns nothing, so effectively we have \type {scantokens("")}. +Another helper is \type {mp.quoted}, as in: + +\startbuffer +draw + textext(lua("mp.quoted('@0.3f'," & decimal n & ")")) + withcolor maincolor ; +\stopbuffer + +\typebuffer + +This typesets \processMPbuffer. Note the \type {@}. When no percent character is +found in the format specifier, we assume that an \type {@} is used instead. + +\startbuffer +\startluacode +table.save("demo-data.lua", + { + { 1, 2 }, { 2, 4 }, { 3, 3 }, { 4, 2 }, + { 5, 2 }, { 6, 3 }, { 7, 4 }, { 8, 1 }, + } +) +\stopluacode +\stopbuffer + +But, the real benefit of embedded \LUA\ is when we deal with data that is stored +at the \LUA\ end. First we define a small dataset: + +\typebuffer + +\getbuffer + +There are several ways to deal with this table. I will show clumsy as well as +better looking ways. + +\startbuffer +lua("MP = { } MP.data = table.load('demo-data.lua')") ; +numeric n ; +lua("mp.print('n := ',\#MP.data)") ; +for i=1 upto n : + drawdot + lua("mp.pair(MP.data[" & decimal i & "])") scaled cm + withpen pencircle scaled 2mm + withcolor maincolor ; +endfor ; +\stopbuffer + +\typebuffer + +Here we load a \LUA\ table and assign the size to a \METAPOST\ numeric. Next we +loop over the table entries and draw the coordinates. + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +We will stepwise improve this code. In the previous examples we omitted wrapper +code but here we show it: + +\startbuffer +\startluacode + MP.data = table.load('demo-data.lua') + function MP.n() + mp.print(#MP.data) + end + function MP.dot(i) + mp.pair(MP.data[i]) + end +\stopluacode + +\startMPcode + numeric n ; n := lua("MP.n()") ; + for i=1 upto n : + drawdot + lua("MP.dot(" & decimal i & ")") scaled cm + withpen pencircle scaled 2mm + withcolor maincolor ; + endfor ; +\stopMPcode +\stopbuffer + +\typebuffer + +So, we create a few helpers in the \type {MP} table. This table is predefined so +normally you don't need to define it. You may however decide to wipe it clean. + +\startlinecorrection[blank] +\getbuffer +\stoplinecorrection + +You can decide to hide the data: + +\startbuffer +\startluacode + local data = { } + function MP.load(name) + data = table.load(name) + end + function MP.n() + mp.print(#data) + end + function MP.dot(i) + mp.pair(data[i]) + end +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +It is possible to use less \LUA, for instance in: + +\startbuffer +\startluacode + local data = { } + function MP.loaded(name) + data = table.load(name) + mp.print(#data) + end + function MP.dot(i) + mp.pair(data[i]) + end +\stopluacode + +\startMPcode + for i=1 upto lua("MP.loaded('demo-data.lua')") : + drawdot + lua("MP.dot(",i,")") scaled cm + withpen pencircle scaled 4mm + withcolor maincolor ; + endfor ; +\stopMPcode +\stopbuffer + +\typebuffer + +Here we also omit the \type {decimal} because the \type {lua} macro is clever +enough to recognize it as a number. + +\startlinecorrection[blank] +\getbuffer +\stoplinecorrection + +By using some \METAPOST\ magic we can even go a step further in readability: + +\startbuffer +\startMPcode{doublefun} + lua.MP.load("demo-data.lua") ; + + for i=1 upto lua.MP.n() : + drawdot + lua.MP.dot(i) scaled cm + withpen pencircle scaled 4mm + withcolor maincolor ; + endfor ; + + for i=1 upto MP.n() : + drawdot + MP.dot(i) scaled cm + withpen pencircle scaled 2mm + withcolor white ; + endfor ; +\stopMPcode +\stopbuffer + +\typebuffer + +Here we demonstrate that it also works well in \type {double} mode, which makes +much sense when processing data from other sources. Note how we omit the +type {lua.} prefix: the \type {MP} macro will deal with that. + +\startlinecorrection[blank] +\getbuffer +\stoplinecorrection + +So in the end we can simplify the code that we started with to: + +\starttyping +\startMPcode{doublefun} + for i=1 upto MP.loaded("demo-data.lua") : + drawdot + MP.dot(i) scaled cm + withpen pencircle scaled 2mm + withcolor maincolor ; + endfor ; +\stopMPcode +\stoptyping + +\stopsection + +\startsection[title=Access to variables] + +The question with such mechanisms is always: how far should we go. Although +\METAPOST\ is a macro language, it has properties of procedural languages. It also +has more introspective features at the user end. For instance, one can loop over +the resulting picture and manipulate it. This means that we don't need full +access to \METAPOST\ internals. However, it makes sense to provide access to +basic variables: \type {numeric}, \type {string}, and \type {boolean}. + +\startbuffer +draw textext(lua("mp.quoted('@0.15f',mp.get.numeric('pi')-math.pi)")) + ysized 1cm + withcolor maincolor ; +\stopbuffer + +\typebuffer + +In double mode you will get zero printed but in scaled mode we definitely get a +different results: + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +\startbuffer +boolean b ; b := true ; +draw textext(lua("mp.quoted(mp.get.boolean('b') and 'yes' or 'no')")) + ysized 1cm + withcolor maincolor ; +\stopbuffer + +In the next example we use \type {mp.quoted} to make sure that indeed we pass a +string. The \type {textext} macro can deal with numbers, but an unquoted \type +{yes} or \type {no} is asking for problems. + +\typebuffer + +Especially when more text is involved it makes sense to predefine a helper in +the \type {MP} namespace, if only because \METAPOST\ (currently) doesn't like +newlines in the middle of a string, so a \type {lua} call has to be on one line. + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +Here is an example where \LUA\ does something that would be close to impossible, +especially if more complex text is involved. + +% \enabletrackers[metapost.lua] + +\startbuffer +string s ; s := "ΤΕΧ" ; % "τεχ" +draw textext(lua("mp.quoted(characters.lower(mp.get.string('s')))")) + ysized 1cm + withcolor maincolor ; +\stopbuffer + +\typebuffer + +As you can see here, the whole repertoire of helper functions can be used in +a \METAFUN\ definition. + +\startlinecorrection[blank] +\processMPbuffer +\stoplinecorrection + +\stopsection + +\startsection[title=The library] + +In \CONTEXT\ we have a dedicated runner, but for the record we mention the +low level constructor: + +\starttyping +local m = mplib.new { + ... + script_runner = function(s) return loadstring(s)() end, + script_error = function(s) print(s) end, + ..., +} +\stoptyping + +An instance (in this case \type {m}) has a few extra methods. Instead you can use +the helpers in the library. + +\starttabulate[|l|l|] +\HL +\NC \type {m:get_numeric(name)} \NC returns a numeric (double) \NC \NR +\NC \type {m:get_boolean(name)} \NC returns a boolean (\type {true} or \type {false}) \NC \NR +\NC \type {m:get_string (name)} \NC returns a string \NC \NR +\HL +\NC \type {mplib.get_numeric(m,name)} \NC returns a numeric (double) \NC \NR +\NC \type {mplib.get_boolean(m,name)} \NC returns a boolean (\type {true} or \type {false}) \NC \NR +\NC \type {mplib.get_string (m,name)} \NC returns a string \NC \NR +\HL +\stoptabulate + +In \CONTEXT\ the instances are hidden and wrapped in high level macros, so there +you cannot use these commands. + +\stopsection + +\startsection[title=\CONTEXT\ helpers] + +The \type {mp} namespace provides the following helpers: + +\starttabulate[|l|l|] +\HL +\NC \type {print(...)} \NC returns one or more values \NC \NR +\NC \type {pair(x,y)} + \type {pair(t)} \NC returns a proper pair \NC \NR +\NC \type {triplet(x,y,z)} + \type {triplet(t)} \NC returns an \RGB\ color \NC \NR +\NC \type {quadruple(w,x,y,z)} + \type {quadruple(t)} \NC returns an \CMYK\ color \NC \NR +\NC \type {format(fmt,...)} \NC returns a formatted string \NC \NR +\NC \type {quoted(fmt,...)} + \type {quoted(s)} \NC returns a (formatted) quoted string \NC \NR +\NC \type {path(t[,connect][,close])} \NC returns a connected (closed) path \NC \NR +\HL +\stoptabulate + +The \type {mp.get} namespace provides the following helpers: + +\starttabulate[|l|l|] +\NC \type {numeric(name)} \NC gets a numeric from \METAPOST \NC \NR +\NC \type {boolean(name)} \NC gets a boolean from \METAPOST \NC \NR +\NC \type {string(name)} \NC gets a string from \METAPOST \NC \NR +\HL +\stoptabulate + +\stopsection + +\startsection[title=Paths] + +% {\em This section will move to the metafun manual.} \blank + +In the meantime we got several questions on the \CONTEXT\ mailing list about turning +coordinates into paths. Now imagine that we have this dataset: + +\startbuffer[dataset] +10 20 20 20 -- sample 1 +30 40 40 60 +50 10 + +10 10 20 30 % sample 2 +30 50 40 50 +50 20 + +10 20 20 10 # sample 3 +30 40 40 20 +50 10 +\stopbuffer + +\typebuffer[dataset] + +In this case I have put the data in a buffer, so that it can be shown +here, as well as used in a demo. Look how we can add comments. The +following code converts this into a table with three subtables. + +\startbuffer +\startluacode + MP.myset = mp.dataset(buffers.getcontent("dataset")) +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +We use the \type {MP} (user) namespace to store the table. Next we turn +these subtables into paths: + +\startbuffer +\startMPcode + for i=1 upto lua("mp.print(mp.n(MP.myset))") : + draw + lua("mp.path(MP.myset[" & decimal i & "])") + xysized (HSize,10ExHeight) + withpen pencircle scaled .25ExHeight + withcolor basiccolors[i]/2 ; + endfor ; +\stopMPcode +\stopbuffer + +\typebuffer + +This gives: + +\startlinecorrection[blank] \getbuffer \stoplinecorrection + +Instead we can fill the path, in which case we will also need to close it. The +\type {true} argument deals with that: + +\startbuffer +\startMPcode + for i=1 upto lua("mp.print(mp.n(MP.myset))") : + path p ; p := + lua("mp.path(MP.myset[" & decimal i & "],true)") + xysized (HSize,10ExHeight) ; + fill p + withcolor basiccolors[i]/2 + withtransparency (1,.5) ; + endfor ; +\stopMPcode +\stopbuffer + +\typebuffer + +We get: + +\startlinecorrection[blank] \getbuffer \stoplinecorrection + +\startbuffer +\startMPcode + for i=1 upto lua("mp.print(mp.n(MP.myset))") : + path p ; p := + lua("mp.path(MP.myset[" & decimal i & "])") + xysized (HSize,10ExHeight) ; + p := + (xpart llcorner boundingbox p,0) -- + p -- + (xpart lrcorner boundingbox p,0) -- + cycle ; + fill p + withcolor basiccolors[i]/2 + withtransparency (1,.25) ; + endfor ; +\stopMPcode +\stopbuffer + +The following makes more sense: + +\typebuffer + +So this gives: + +\startlinecorrection[blank] \getbuffer \stoplinecorrection + +This (area) fill is so common, that we have a helper for it: + +\startbuffer +\startMPcode + for i=1 upto lua("mp.size(MP.myset)") : + fill area + lua("mp.path(MP.myset[" & decimal i & "])") + xysized (HSize,5ExHeight) + withcolor basiccolors[i]/2 + withtransparency (2,.25) ; + endfor ; +\stopMPcode +\stopbuffer + +\typebuffer + +So this gives: + +\startlinecorrection[blank] \getbuffer \stoplinecorrection + +This snippet of \METAPOST\ code still looks kind of horrible, so how can we make +it look better? Here is an attempt. First we define a bit more \LUA: + +\startbuffer +\startluacode +local data = mp.dataset(buffers.getcontent("dataset")) + +MP.dataset = { + Line = function(n) mp.path(data[n]) end, + Size = function() mp.size(data) end, +} +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +\startbuffer +\startMPcode + for i=1 upto lua.MP.dataset.Size() : + path p ; p := + lua.MP.dataset.Line(i) + xysized (HSize,20ExHeight) ; + draw + p + withpen pencircle scaled .25ExHeight + withcolor basiccolors[i]/2 ; + drawpoints + p + withpen pencircle scaled ExHeight + withcolor .5white ; + endfor ; +\stopMPcode +\stopbuffer + +We can now make the \METAPOST\ look more natural. Of course, this is possible +because in \METAFUN\ the \type {lua} macro does some extra work. + +\typebuffer + +As expected, we get the desired result: + +\startlinecorrection[blank] \getbuffer \stoplinecorrection + +Once we start making things look nicer and more convenient, we quickly end up +with helpers like those in the next example. First we save some demo data in +files: + +\startbuffer +\startluacode + io.savedata("foo.tmp","10 20 20 20 30 40 40 60 50 10") + io.savedata("bar.tmp","10 10 20 30 30 50 40 50 50 20") +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +We load the data in datasets: + +\startbuffer +\startMPcode + lua.mp.datasets.load("foo","foo.tmp") ; + lua.mp.datasets.load("bar","bar.tmp") ; + fill area + lua.mp.datasets.foo.Line() + xysized (HSize/2-EmWidth,10ExHeight) + withpen pencircle scaled .25ExHeight + withcolor green/2 ; + fill area + lua.mp.datasets.bar.Line() + xysized (HSize/2-EmWidth,10ExHeight) + shifted (HSize/2+EmWidth,0) + withpen pencircle scaled .25ExHeight + withcolor red/2 ; +\stopMPcode +\stopbuffer + +\typebuffer + +Because the datasets are stored by name, we can use them without worrying about +them being forgotten: + +\startlinecorrection[blank] \getbuffer \stoplinecorrection + +If no tag is given, the filename (without suffix) is used as a tag, so the +following is valid: + +\starttyping +\startMPcode + lua.mp.datasets.load("foo.tmp") ; + lua.mp.datasets.load("bar.tmp") ; +\stopMPcode +\stoptyping + +The following methods are defined for a dataset: + +\starttabulate[|l|pl|] +\HL +\NC \type {method} \NC usage \NC \NR +\HL +\NC \type {Size} \NC the number of subsets in a dataset \NC \NR +\NC \type {Line} \NC the joined pairs in a dataset making a non|-|closed path \NC \NR +\NC \type {Data} \NC the table containing the data (in subsets, so there is always at least one subset) \NC \NR +\HL +\stoptabulate + +{\em Due to limitations in \METAPOST\ suffix handling the methods start with an +uppercase character.} + +\stopsection + +\startsection[title=Remark] + +The features described here are currently still experimental but the interface +will not change. There might be a few more accessors and for sure more \LUA\ +helpers will be provided. As usual I need some time to play with it before I make +up my mind. It is also possible to optimize the \METAPOST||\LUA\ script call a +bit, but I might do that later. + +When we played with this interface we ran into problems with loop variables +and macro arguments. These are internally kind of anonymous. Take this: + +\starttyping +for i=1 upto 100 : draw(i,i) endfor ; +\stoptyping + +The \type {i} is not really a variable with name \type {i} but becomes an object +(capsule) when the condition is scanned, and a reference to that object when the +body is scanned. The body of the for loop gets expanded for each step, but at that +time there is no longer a variable \type {i}. The same is true for variables in: + +\starttyping +def foo(expr x, y, delta) = draw (x+delta,y+delta) enddef ; +\stoptyping + +We are still trying to get this right with the \LUA\ interface. Interesting is +that when we were exploring this, we ran into quite some cases where we could +make \METAPOST\ abort due some memory or stack overflow. Some are just bugs in +the new code (due to the new number model) while others come with the design of +the system: border cases that never seem to happen in interactive use while the +library use assumes no interaction in case of errors. + +In \CONTEXT\ there are more features and helpers than shown here but these are +discussed in the \METAFUN\ manual. + +\stopsection + +\stopchapter + +\stopcomponent + +% \startMPcode{doublefun} +% numeric n ; n := 123.456 ; +% lua("print('>>>>>>>>>>>> number',mp.get.number('n'))") ; +% lua("print('>>>>>>>>>>>> number',mp.get.boolean('n'))") ; +% lua("print('>>>>>>>>>>>> number',mp.get.string('n'))") ; +% boolean b ; b := true ; +% lua("print('>>>>>>>>>>>> boolean',mp.get.number('b'))") ; +% lua("print('>>>>>>>>>>>> boolean',mp.get.boolean('b'))") ; +% lua("print('>>>>>>>>>>>> boolean',mp.get.string('b'))") ; +% string s ; s := "TEST" ; +% lua("print('>>>>>>>>>>>> string',mp.get.number('s'))") ; +% lua("print('>>>>>>>>>>>> string',mp.get.boolean('s'))") ; +% lua("print('>>>>>>>>>>>> string',mp.get.string('s'))") ; +% \stopMPcode + diff --git a/doc/context/sources/general/manuals/about/about-mobility.tex b/doc/context/sources/general/manuals/about/about-mobility.tex new file mode 100644 index 000000000..c844ea2f7 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-mobility.tex @@ -0,0 +1,205 @@ +% language=uk + +\startcomponent about-mobility + +\environment about-environment + +\startchapter[title=Flash forward] + +\startsection[title=Introduction] + +At the 2013 \CONTEXT\ meeting in Breslov, Harald König has taken some of his +gadgets with him and this time the target was to get \CONTEXT\ running on small +devices, most noticeably a mobile phone. You may wonder what purpose this serves, +but with such devices becoming more powerful each year, and desktops and laptops +getting less popular, we might see the small devices taking their place. +Especially when we can dock them in a cradle and connect them to a proper monitor +and keyboard we might end up with universal devices. Combine that with projection +on our retinas and less tactile input and it will be clear that we should at +least look into this from the perspective of \TEX\ usage. + +\stopsection + +\startsection[title=The tests] + +We used five tests for measuring basic performance. Of course we made sure that +binaries and resources were cached. + +Test 1 measures some basics, like typesetting a paragraph, flushing pages and +loading a file. Because we do lots of pages we can also see if garbage collection +is a problem. + +\typefile{pi-speed-1.tex} + +A normal \CONTEXT\ run is triggered with: + +\starttyping +context speed-1 +\stoptyping + +but with + +\starttyping +context --timing speed-1 +\stoptyping + +memory consumption is measured and one can generate a visual representation of +this afterwards. + +\starttyping +context --extra=timing speed-1 +\stoptyping + +We don't show them here, simply because we saw nothing exciting in the ones +for these tests. + +The second test is rather stupid but it gives an indication of how efficient the +base pagebuilder is: + +\typefile{pi-speed-2.tex} + +The numbers are normally 10 to 20 times more impressive than those for regular runs. + +Test three is a variation on test one but this time we avoid the file being read +in many times, so we inline \type{ward.tex}. We also add no page breaks so we get +less pages but with more content. + +\typefile{pi-speed-3.tex} + +The fourth test draws a few \METAPOST\ graphics, which themselves use a bit of +typeset text. + +\typefile{pi-speed-4.tex} + +The last test, number five, is more demanding. Here we use some colors (which +stresses the backend) and a dynamic switch to smallcaps, which puts a bit of a +burden on the \OPENTYPE\ handler. + +\typefile{pi-speed-5.tex} + +\stopsection + +\startsection[title=Regular laptops] + +We started measuring on Haralds laptop, a Lenovo X201i, and got the following +timings (that matched our expectations). The second column shows the runtime, the +last column the pages per second. + +\starttabulate[|l|r|r|] +\BC speed-1 \NC 5.8 \NC 17.1 \NC \NR +\BC speed-2 \NC 3.6 \NC 275.6 \NC \NR +\BC speed-3 \NC 5.1 \NC 19.8 \NC \NR +\BC speed-4 \NC 0.6 \NC 1.8 \NC \NR +\BC speed-5 \NC 11.9 \NC 10.6 \NC \NR +\stoptabulate + +Just for comparison, as I'm wrapping this up in 2016, on my current Dell 7600 I +get these timings (the last two columns are with \LUAJITTEX): + +\starttabulate[|l|r|r|r|r|] +\BC speed-1 \NC 4.6 \NC 21.9 \NC 3.0 \NC 33.5 \NC \NR +\BC speed-2 \NC 3.6 \NC 278.2 \NC 2.8 \NC 357.7 \NC \NR +\BC speed-3 \NC 4.2 \NC 23.6 \NC 2,7 \NC 37.0 \NC \NR +\BC speed-4 \NC 0.8 \NC 1.3 \NC 0.6 \NC 1.7 \NC \NR +\BC speed-5 \NC 6.2 \NC 20.3 \NC 4.0 \NC 31.9 \NC \NR +\stoptabulate + +These tests were run with a \LUATEX\ 0.98 and the most recent \CONTEXT\ +\OPENTYPE\ font processor. As we do more in \LUA\ that a few years back, one +can't expect a much faster run, even when the Dell has a faster processor than +the Lenovo. However, what gets noticed is that the fifth speed test runs about +twice as fast which is mostly due to improvements in the handling of \OPENTYPE\ +features. + +\startsection[title=The Nexus IV] + +This mobile phone has a quad-core arm processor running at 1.5 GHz. With 2 Gb +memory this should be sufficient for running \TEX. The operating system is +Android, which means that some effort is needed to put \TEX\ with its resources +on the internal flash disk. Access was remote from a laptop. + +\starttabulate[|l|r|r|] +\BC speed-1 \NC 41.9 \NC 2.4 \NC \NR +\BC speed-2 \NC 27.5 \NC 36.4 \NC \NR +\BC speed-3 \NC 38.7 \NC 2.6 \NC \NR +\BC speed-4 \NC 3.4 \NC 3.0 \NC \NR +\BC speed-5 \NC 87.9 \NC 1.4 \NC \NR +\stoptabulate + +So it looks like the phone runs these tests about five times slower than the +laptop. The fifth test is most stressful on the hardware but as noted, a more +recent \CONTEXT\ will give better times there due to improvements in feature +processing. + +\stopsection + +\startsection[title=The Raspbery Pi] + +The Pi (we're talking of the first model here) has an extension bus and can be +used to control whatever device, it has more the properties (and build) of a +media player and indeed there are dedicated installations for that. But as this +popular small device can host any \LINUX\ distribution this is what was done. The +distribution of choice was OpenSuse. The setup was really experimental with an +unboxed Pi, an unframed \LCD\ panel, a keyboard and mouse, a power supply and +some wires to connect this all. With an ethernet cable running directly to the +router a distribution could be fetched and installed. + +This device has a single core arm processor running at 700 Mhz with half a +gigabyte of memory. Persistent memory is a flash card, not that fast but +acceptable. The maximum read speed was some 20 MB per second. It was no real +surprise that the set of tests ran much slower than on the phone. + +It took a bit of experimenting but a 200 Mhz overclock of the \CPU\ combined with +overclocked memory made performance jump up. In fact, we got a speed that we +could somehow relate to the phone that has a more modern \CPU\ and runs at 1.5 +times that speed. + +Being a regular \LINUX\ setup, installation was more straightforward than on the +phone but of course it took a while before all was in place. The default clock +timings are: + +\starttabulate[|l|r|r|] +\BC speed-1 \NC 95.841 \NC 1.043 \NC \NR +\BC speed-2 \NC 76.817 \NC 13.018 \NC \NR +\BC speed-3 \NC 84.890 \NC 1.178 \NC \NR +\BC speed-4 \NC 13.241 \NC 0.076 \NC \NR +\BC speed-5 \NC 192.288 \NC 0.660 \NC \NR +\stoptabulate + +Again, the main conclusion here is that documents that need lots of \OPENTYPE\ +feature juggling, this is not the best platform. + +\stopsection + +\startsection[title=Summary] + +We see small devices gaining more performance each iteration than larger +machines. Their screens and input method also evolve at a higher speed. The +question is if arm will keep dominating this segment, but at least it is clear +that they are useable for \TEX\ processing. Keep in mind that we used \LUATEX, +which means that we also have \LUA\ with its garbage collector. Add \CONTEXT\ to +that, which is not that small and preloads quite some resources, and it will be +clear that these devices actually perform quite well, given slower memory, slower +disks, small caches etc. With down|-|scaled intel chips showing up it can only +get better. Keep in mind that we only need one core, so the speed of one core +matters more than having multiple cores available, although the other cores can +be wasted on keeping up with your social demands on such a device in parallel +with the \TEX\ run. + +A runtime five to ten times slower than a decent laptop is not something that we +look forward to in a production environment, but when you're on the road it is +quite okay, especially if it can replace a somewhat heavy portable workstation +like we do. Okay, how much \TEX\ processing do you need when mobile, but still. +As vendors of server hardware are looking into high density servers with lots of +small fast processors, we might at some point actually use \TEX\ on such +hardware. By then performance might be en par with virtual machines running on +average loaded machines. + +We are pretty sure that on following \CONTEXT\ meetings more such experiments +will be done so we'll keep you posted. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-nodes.tex b/doc/context/sources/general/manuals/about/about-nodes.tex new file mode 100644 index 000000000..f365f1fc4 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-nodes.tex @@ -0,0 +1,603 @@ +% language=uk + +\usemodule[nodechart] + +\startcomponent about-nodes + +\environment about-environment + +\startchapter[title={Juggling nodes}] + +\startsection[title=Introduction] + +When you use \TEX, join the community, follow mailing lists, read manuals, +and|/|or attend meetings, there will come a moment when you run into the word +\quote {node}. But, as a regular user, even if you write macros, you can happily +ignore them because in practice you will never really see them. They are hidden +deep down in \TEX. + +Some expert \TEX ies love to talk about \TEX's mouth, stomach, gut and other +presumed bodily elements. Maybe it is seen as proof of the deeper understanding +of this program as Don Knuth uses these analogies in his books about \TEX\ when +he discusses how \TEX\ reads the input, translates it and digests it into a +something that can be printed or viewed. No matter how your input gets digested, +at some point we get nodes. However, as users have no real access to the +internals, nodes never show themselves to the user. They have no bodily analogy +either. + +A character that is read from the input can become a character node. Multiple +characters can become a linked list of nodes. Such a list can contain other kind +of nodes as well, for instance spaced become glue. There can also be penalties +that steer the machinery. And kerns too: fixed displacements. Such a list can be +wrapped in a box. In the process hyphenation is applied, characters become glyphs +and intermediate math nodes becomes a combination of regular glyphs, kerns and +glue, wrapped into boxes. So, an hbox that contains the three glyphs \type {tex} +can be represented as follows: + +\startlinecorrection + \setupFLOWchart + [dx=2em, + dy=1em, + width=4em, + height=2em] + \setupFLOWshapes + [framecolor=maincolor] + \startFLOWchart[nodes] + \startFLOWcell + \name {box} + \location {1,1} + \shape {action} + \text {hbox} + \connection [rl] {t} + \stopFLOWcell + \startFLOWcell + \name {t} + \location {2,1} + \shape {action} + \text {t} + \connection [+t-t] {e} + \stopFLOWcell + \startFLOWcell + \name {e} + \location {3,1} + \shape {action} + \text {e} + \connection [+t-t] {x} + \connection [-b+b] {t} + \stopFLOWcell + \startFLOWcell + \name {x} + \location {4,1} + \shape {action} + \text {x} + \connection [-b+b] {e} + \stopFLOWcell + \stopFLOWchart + \FLOWchart[nodes] +\stoplinecorrection + +Eventually a long sequence of nodes can become a paragraph of lines and each line +is a box. The lines together make a page which is also a box. There are many kind +of nodes but some are rather special and don't translate directly to some visible +result. When dealing with \TEX\ as user we can forget about nodes: we never really +see them. + +In this example we see an hlist (hbox) node. Such a node has properties like +width, height, depth, shift etc. The characters become glyph nodes that have +(among other properties) a reference to a font, character, language. + +Because \TEX\ is also about math, and because math is somewhat special, we have +noads, some intermediate kind of node that makes up a math list, that eventually +gets transformed into a list of nodes. And, as proof of extensibility, Knuth came +up with a special node that is more or less ignored by the machinery but travels +with the list and can be dealt with in special backend code. Their name indicates +what it's about: they are called whatsits (which sounds better that whatevers). +In \LUATEX\ some whatsits are used in the frontend, for instance directional +information is stored in whatsits. + +The \LUATEX\ engine not only opens up the \UNICODE\ and \OPENTYPE\ universes, but +also the traditional \TEX\ engine. It gives us access to nodes. And this permits +us to go beyond what was possible before and therefore on mailing lists like the +\CONTEXT\ list, the word node will pop up more frequently. If you look into the +\LUA\ files that ship with \CONTEXT\ you cannot avoid seeing them. And, when you +use the \CLD\ interface you might even want to manipulate them. A nice side +effect is that you can sound like an expert without having to refer to bodily +aspects of \TEX: you just see them as some kind of \LUA\ userdata variable. And +you access them like tables: they are abstracts units with properties. + +\stopsection + +\startsection[title=Basics] + +Nodes are kind of special in the sense that you need to keep an eye on creation +and destruction. In \TEX\ itself this is mostly hidden: + +\startbuffer +\setbox0\hbox{some text} +\stopbuffer + +\typebuffer + +If we look {\em into} this box we get a list of glyphs (see \in {figure} +[fig:dummy:1]). + +\startplacefigure[reference=fig:dummy:1] + \getbuffer + \boxtoFLOWchart[dummy]{0} + \small + \FLOWchart[dummy][width=14em,height=3em,dx=1em,dy=.75em] % ,hcompact=yes] +\stopplacefigure + +In \TEX\ you can flush such a box using \type {\box0} or copy it using \type +{\copy0}. You can also flush the contents i.e.\ omit the wrapper using \type +{\unhbox0} and \type {\unhcopy0}. The possibilities for disassembling the +content of a box (or any list for that matter) are limited. In practice you +can consider disassembling to be absent. + +This is different at the \LUA\ end: there we can really start at the beginning of +a list, loop over it and see what's in there as well as change, add and remove +nodes. The magic starts with: + +\starttyping +local box = tex.box[0] +\stoptyping + +Now we have a variable that has a so called \type {hlist} node. This node has not +only properties like \type {width}, \type {height}, \type {depth} and \type +{shift}, but also a pointer to the content: \type {list}. + +\starttyping +local list = box.list +\stoptyping + +Now, when we start messing with this list, we need to keep into account that the +nodes are in fact userdata objects, that is: they are efficient \TEX\ data +structures that have a \LUA\ interface. At the \TEX\ end the repertoire of +commands that we can use to flush boxes is rather limited and as we cannot mess +with the content we have no memory management issues. However, at the \LUA\ end +this is different. Nodes can have pointers to other nodes and they can even have +special properties that relate to other resources in the program. + +Take this example: + +\starttyping +\setbox0\hbox{some text} +\directlua{node.write(tex.box[0])} +\stoptyping + +At the \TEX\ end we wrap something in a box. Then we can at the \LUA\ end access +that box and print it back into the input. However, as \TEX\ is no longer in +control it cannot know that we already flushed the list. Keep in mind that this +is a simple example, but imagine more complex content, that contains hyperlinks +or so. Now take this: + +\starttyping +\setbox0\hbox{some text 1} +\setbox0\hbox{some text 2} +\stoptyping + +Here \TEX\ knows that the box has content and it will free the memory beforehand +and forget the first text. Or this: + +\starttyping +\setbox0\hbox{some text} +\box0 \box0 +\stoptyping + +The box will be used and after that it's empty so the second flush is basically a +harmless null operation: nothing gets inserted. But this: + +\starttyping +\setbox0\hbox{some text} +\directlua{node.write(tex.box[0])} +\directlua{node.write(tex.box[0])} +\stoptyping + +will definitely fail. The first call flushes the box and the second one sees +no box content and will bark. The best solution is to use a copy: + +\starttyping +\setbox0\hbox{some text} +\directlua{node.write(node.copy_list(tex.box[0]))} +\stoptyping + +That way \TEX\ doesn't see a change in the box and will free it when needed: when +it gets flushed, reassigned, at the end of a group, wherever. + +In \CONTEXT\ a somewhat shorter way of printing back to \TEX\ is the following +and we will use that: + +\starttyping +\setbox0\hbox{some text} +\ctxlua{context(node.copy_list(tex.box[0])} +\stoptyping + +or shortcut into \CONTEXT: + +\starttyping +\setbox0\hbox{some text} +\cldcontext{node.copy_list(tex.box[0])} +\stoptyping + +As we've now arrived at the \LUA\ end, we have more possibilities with nodes. In +the next sections we will explore some of these. + +\stopsection + +\startsection[title=Management] + +The most important thing to keep in mind is that each node is unique in the sense +that it can be used only once. If you don't need it and don't flush it, you +should free it. If you need it more than once, you need to make a copy. But let's +first start with creating a node. + +\starttyping +local g = node.new("glyph") +\stoptyping + +This node has some properties that need to be set. The most important are the font +and the character. You can find more in the \LUATEX\ manual. + +\starttyping +g.font = font.current() +g.char = utf.byte("a") +\stoptyping + +After this we can write it to the \TEX\ input: + +\starttyping +context(g) +\stoptyping + +This node is automatically freed afterwards. As we're talking \LUA\ you can use +all kind of commands that are defined in \CONTEXT. Take fonts: + +\startbuffer +\startluacode +local g1 = node.new("glyph") +local g2 = node.new("glyph") + +g1.font = fonts.definers.internal { + name = "dejavuserif", + size = "60pt", +} + +g2.font = fonts.definers.internal { + name = "dejavusansmono", + size = "60pt", +} + +g1.char = utf.byte("a") +g2.char = utf.byte("a") + +context(g1) +context(g2) +\stopluacode +\stopbuffer + +\typebuffer + +We get: \getbuffer, but there is one pitfall: the nodes have to be flushed in +horizontal mode, so either put \type {\dontleavehmode} in front or add \type +{context.dontleavehmode()}. If you get error messages like \typ {this can't +happen} you probably forgot to enter horizontal mode. + +In \CONTEXT\ you have some helpers, for instance: + +\starttyping +\startluacode +local id = fonts.definers.internal { name = "dejavuserif" } + +context(nodes.pool.glyph(id,utf.byte("a"))) +context(nodes.pool.glyph(id,utf.byte("b"))) +context(nodes.pool.glyph(id,utf.byte("c"))) +\stopluacode +\stoptyping + +or, when we need these functions a lot and want to save some typing: + +\startbuffer +\startluacode +local getfont = fonts.definers.internal +local newglyph = nodes.pool.glyph +local utfbyte = utf.byte + +local id = getfont { name = "dejavuserif" } + +context(newglyph(id,utfbyte("a"))) +context(newglyph(id,utfbyte("b"))) +context(newglyph(id,utfbyte("c"))) +\stopluacode +\stopbuffer + +\typebuffer + +This renders as: \getbuffer. We can make copies of nodes too: + +\startbuffer +\startluacode +local id = fonts.definers.internal { name = "dejavuserif" } +local a = nodes.pool.glyph(id,utf.byte("a")) + +for i=1,10 do + context(node.copy(a)) +end + +node.free(a) +\stopluacode +\stopbuffer + +\typebuffer + +This gives: \getbuffer. Watch how afterwards we free the node. If we have not one +node but a list (for instance because we use box content) you need to use the +alternatives \type {node.copy_list} and \type {node.free_list} instead. + +In \CONTEXT\ there is a convenient helper to create a list of text nodes: + +\startbuffer +\startluacode +context(nodes.typesetters.tonodes("this works okay")) +\stopluacode +\stopbuffer + +\typebuffer + +And indeed, \getbuffer, even when we use spaces. Of course it makes +more sense (and it is also more efficient) to do this: + +\startbuffer +\startluacode +context("this works okay") +\stopluacode +\stopbuffer + +In this case the list is constructed at the \TEX\ end. We have now learned enough +to start using some convenient operations, so these are introduced next. Instead +of the longer \type {tonodes} call we will use the shorter one: + +\starttyping +local head, tail = string.tonodes("this also works")) +\stoptyping + +As you see, this constructor returns the head as well as the tail of the +constructed list. + +\stopsection + +\startsection[title=Operations] + +If you are familiar with \LUA\ you will recognize this kind of code: + +\starttyping +local str = "time: " .. os.time() +\stoptyping + +Here a string \type {str} is created that is built out if two concatinated +snippets. And, \LUA\ is clever enough to see that it has to convert the number to +a string. + +In \CONTEXT\ we can do the same with nodes: + +\startbuffer +\startluacode +local foo = string.tonodes("foo") +local bar = string.tonodes("bar") +local amp = string.tonodes(" & ") + +context(foo .. amp .. bar) +\stopluacode +\stopbuffer + +\typebuffer + +This will append the two node lists: \getbuffer. + +\startbuffer +\startluacode +local l = string.tonodes("l") +local m = string.tonodes(" ") +local r = string.tonodes("r") + +context(5 * l .. m .. r * 5) +\stopluacode +\stopbuffer + +\typebuffer + +You can have the multiplier on either side of the node: \getbuffer. +Addition and subtraction is also supported but it comes in flavors: + +\startbuffer +\startluacode +local l1 = string.tonodes("aaaaaa") +local r1 = string.tonodes("bbbbbb") +local l2 = string.tonodes("cccccc") +local r2 = string.tonodes("dddddd") +local m = string.tonodes(" + ") + +context((l1 - r1) .. m .. (l2 + r2)) +\stopluacode +\stopbuffer + +\typebuffer + +In this case, as we have two node (lists) involved in the addition and +subtraction, we get one of them injected into the other: after the first, or +before the last node. This might sound weird but it happens. + +\dontleavehmode \start \maincolor \getbuffer \stop + +We can use these operators to take a slice of the given node list. + +\startbuffer +\startluacode +local l = string.tonodes("123456") +local r = string.tonodes("123456") +local m = string.tonodes("+ & +") + +context((l - 3) .. (1 + m - 1).. (3 + r)) +\stopluacode +\stopbuffer + +\typebuffer + +So we get snippets that get appended: \getbuffer. The unary operator +reverses the list: + +\startbuffer +\startluacode +local l = string.tonodes("123456") +local r = string.tonodes("123456") +local m = string.tonodes(" & ") + +context(l .. m .. - r) +\stopluacode +\stopbuffer + +\typebuffer + +This is probably not that useful, but it works as expected: \getbuffer. + +We saw that \type {*} makes copies but sometimes that is not enough. Consider the +following: + +\startbuffer +\startluacode +local n = string.tonodes("123456") + +context((n - 2) .. (2 + n)) +\stopluacode +\stopbuffer + +\typebuffer + +Because the slicer frees the unused nodes, the value of \type {n} in the second +case is undefined. It still points to a node but that one already has been freed. +So you get an error message. But of course (as already demonstrated) this is +valid: + +\startbuffer +\startluacode +local n = string.tonodes("123456") + +context(2 + n - 2) +\stopluacode +\stopbuffer + +\typebuffer + +We get the two middle characters: \getbuffer. So, how can we use a +node (list) several times in an expression? Here is an example + +\startbuffer +\startluacode +local l = string.tonodes("123") +local m = string.tonodes(" & ") +local r = string.tonodes("456") + +context((l^1 .. r^1)^2 .. m^1 .. r .. m .. l) +\stopluacode +\stopbuffer + +\typebuffer + +Using \type {^} we create copies, so we can still use the original later on. You +can best make sure that one reference to a node is not copied because otherwise +we get a memory leak. When you write the above without copying \LUATEX\ most +likely end up in a loop. The result of the above is: + +\blank \start \dontleavehmode \maincolor \getbuffer \stop \blank + +Let's repeat it once more time: keep in mind that we need to do the memory +management ourselves. In practice we will seldom need more than the +concatination, but if you make complex expressions be prepared to loose some +memory when you copy and don't free them. As \TEX\ runs are normally limited in +time this is hardly an issue. + +So what about the division. We needed some kind of escape and as with \type +{lpeg} we use the \type {/} to apply additional operations. + +\startbuffer +\startluacode +local l = string.tonodes("123") +local m = string.tonodes(" & ") +local r = string.tonodes("456") + +local function action(n) + for g in node.traverse_id(node.id("glyph"),n) do + g.char = string.byte("!") + end + return n +end + +context(l .. m / action .. r) +\stopluacode +\stopbuffer + +\typebuffer + +And indeed we the middle glyph gets replaced: \getbuffer. + +\startbuffer +\startluacode +local l = string.tonodes("123") +local r = string.tonodes("456") + +context(l .. nil .. r) +\stopluacode +\stopbuffer + +\typebuffer + +When you construct lists programmatically it can happen that one of the +components is nil and to some extend this is supported: so the above +gives: \getbuffer. + +Here is a summary of the operators that are currently supported. Keep in mind that +these are not built in \LUATEX\ but extensions in \MKIV. After all, there are many +ways to map operators on actions and this is just one. + +\starttabulate[|l|l|] +\NC \type{n1 .. n2} \NC append nodes (lists) \type {n1} and \type {n2}, no copies \NC \NR +\NC \type{n * 5} \NC append 4 copies of node (list) \type {n} to \type {n} \NC \NR +\NC \type{5 + n} \NC discard the first 5 nodes from list \type {n} \NC \NR +\NC \type{n - 5} \NC discard the last 5 nodes from list \type {n} \NC \NR +\NC \type{n1 + n2} \NC inject (list) \type {n2} after first of list \type {n1} \NC \NR +\NC \type{n1 - n2} \NC inject (list) \type {n2} before last of list \type {n1} \NC \NR +\NC \type{n^2} \NC make two copies of node (list) \type {n} and keep the orginal \NC \NR +\NC \type{- n} \NC reverse node (list) \type {n} \NC \NR +\NC \type{n / f} \NC apply function \type {f} to node (list) \type {n} \NC \NR +\stoptabulate + +As mentioned, you can only use a node or list once, so when you need it more times, you need +to make copies. For example: + +\startbuffer +\startluacode +local l = string.tonodes( -- maybe: nodes.maketext + " 1 2 3 " +) +local r = nodes.tracers.rule( -- not really a user helper (spec might change) + string.todimen("1%"), -- or maybe: nodes.makerule("1%",...) + string.todimen("2ex"), + string.todimen(".5ex"), + "maincolor" +) + +context(30 * (r^1 .. l) .. r) +\stopluacode +\stopbuffer + +\typebuffer + +This gives a mix of glyphs, glue and rules: \getbuffer. Of course you can wonder +how often this kind of juggling happens in use cases but at least in some core +code the concatination (\type {..}) gives a bit more readable code and the +overhead is quite acceptable. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-nuts.tex b/doc/context/sources/general/manuals/about/about-nuts.tex new file mode 100644 index 000000000..9ca1ba345 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-nuts.tex @@ -0,0 +1,619 @@ +% language=uk + +\startcomponent about-calls + +\environment about-environment + +\startchapter[title={Going nuts}] + +\startsection[title=Introduction] + +This is not the first story about speed and it will probably not be the last one +either. This time we discuss a substantial speedup: upto 50\% with \LUAJITTEX. +So, if you don't want to read further at least know that this speedup came at the +cost of lots of testing and adapting code. Of course you could be one of those +users who doesn't care about that and it may also be that your documents don't +qualify at all. + +Often when I see a kid playing a modern computer game, I wonder how it gets done: +all that high speed rendering, complex environments, shading, lightning, +inter||player communication, many frames per second, adapted story lines, +\unknown. Apart from clever programming, quite some of the work gets done by +multiple cores working together, but above all the graphics and physics +processors take much of the workload. The market has driven the development of +this hardware and with success. In this perspective it's not that much of a +surprise that complex \TEX\ jobs still take some time to get finished: all the +hard work has to be done by interpreted languages using rather traditional +hardware. Of course all kind of clever tricks make processors perform better than +years ago, but still: we don't get much help from specialized hardware. \footnote +{Apart from proper rendering on screen and printing on paper.} We're sort of +stuck: when I replaced my 6 year old laptop (when I buy one, I always buy the +fastest one possible) for a new one (so again a fast one) the gain in speed of +processing a document was less than twice. The many times faster graphic +capabilities are not of much help there, not is twice the amount of cores. + +So, if we ever want to go much faster, we need to improve the software. The +reason for trying to speed up \MKIV\ has been mentioned before, but let's +summarize it here: + +\startitemize + +\startitem + There was a time when users complained about the speed of \CONTEXT, + especially compared to other macro packages. I'm not so sure if this is still + a valid complaint, but I do my best to avoid bottlenecks and much time goes + into testing efficiency. +\stopitem + +\startitem + Computers don't get that much faster, at least we don't see an impressive + boost each year any more. We might even see a slowdown when battery live + dominates: more cores at a lower speed seems to be a trend and that doesn't + suit current \TEX\ engines well. Of course we assume that \TEX\ will be + around for some time. +\stopitem + +\startitem + Especially in automated workflows where multiple products each demanding a + couple of runs are produced speed pays back in terms of resources and + response time. Of course the time invested in the speedup is never regained + by ourselves, but we hope that users appreciate it. +\stopitem + +\startitem + The more we do in \LUA, read: the more demanding users get and the more + functionality is enabled, the more we need to squeeze out of the processor. + And we want to do more in \LUA\ in order to get better typeset results. +\stopitem + +\startitem + Although \LUA\ is pretty fast, future versions might be slower. So, the more + efficient we are, the less we probably suffer from changes. +\stopitem + +\startitem + Using more complex scripts and fonts is so demanding that the number of pages + per second drops dramatically. Personally I consider a rate of 15 pps with + \LUATEX\ or 20 pps with \LUAJITTEX\ reasonable minima on my laptop. \footnote + {A Dell 6700 laptop with Core i7 3840QM, 16 GB memory and SSD, running 64 bit + Windows 8.} +\stopitem + +\startitem + Among the reasons why \LUAJIT\ jitting does not help us much is that (at + least in \CONTEXT) we don't use that many core functions that qualify for + jitting. Also, as runs are limited in time and much code kicks in only a few + times the analysis and compilation doesn't pay back in runtime. So we cannot + simply sit down and wait till matters improve. +\stopitem + +\stopitemize + +Luigi Scarso and I have been exploring several options, with \LUATEX\ as well as +\LUAJITTEX. We observed that the virtual machine in \LUAJITTEX\ is much faster so +that engine already gives a boots. The advertised jit feature can best be +disabled as it slows down a run noticeably. We played with \type {ffi} as well, +but there is additional overhead involved (\type {cdata}) as well as limited +support for userdata, so we can forget about that too. \footnote {As we've now +introduced getters we can construct a metatable at the \LUA\ end as that is what +\type {ffi} likes most. But even then, we don't expect much from it: the four +times slow down that experiments showed will not magically become a large gain.} +Nevertheless, the twice as fast virtual machine of \LUAJIT\ is a real blessing, +especially if you take into account that \CONTEXT\ spends quite some time in +\LUA. We're also looking forward to the announced improved garbage collector of +\LUAJIT. + +In the end we started looking at \LUATEX\ itself. What can be gained there, +within the constraints of not having to completely redesign existing +(\CONTEXT) \LUA\ code? \footnote {In the end a substantial change was needed but +only in accessing node properties. The nice thing about C is that there macros +often provide a level of abstraction which means that a similar adaption of \TEX\ +source code would be more convenient.} + +\stopsection + +\startsection[title={Two access models}] + +Because the \CONTEXT\ code is reasonably well optimized already, the only option +is to look into \LUATEX\ itself. We had played with the \TEX||\LUA\ interface +already and came to the conclusion that some runtime could be gained there. On +the long run it adds up but it's not too impressive; these extensions are +awaiting integration. Tracing and bechmarking as well as some quick and dirty +patches demonstrated that there were two bottlenecks in accessing fields in +nodes: checking (comparing the metatables) and constructing results (userdata +with metatable). + +In case you're infamiliar with the concept this is how nodes work. There is an +abstract object called node that is in \LUA\ qualified as user data. This object +contains a pointer to \TEX's node memory. \footnote {The traditional \TEX\ node +memory manager is used, but at some point we might change to regular C +(de)allocation. This might be slower but has some advantages too.} As it is real +user data (not so called light) it also carries a metatable. In the metatble +methods are defined and one of them is the indexer. So when you say this: + +\starttyping +local nn = n.next +\stoptyping + +given that \type {n} is a node (userdata) the \type {next} key is resolved up +using the \type {__index} metatable value, in our case a function. So, in fact, +there is no \type {next} field: it's kind of virtual. The index function that +gets the relevant data from node memory is a fast operation: after determining +the kind of node, the requested field is located. The return value can be a +number, for instance when we ask for \type {width}, which is also fast to return. +But it can also be a node, as is the case with \type {next}, an then we need to +allocate a new userdata object (memory management overhead) and a metatable has +to be associated. And that comes at a cost. + +In a previous update we had already optimized the main \type {__index} function +but felt that some more was possible. For instance we can avoid the lookup of the +metatable for the returned node(s). And, if we don't use indexed access but a +instead a function for frequently accessed fields we can sometimes gain a bit too. + +A logical next step was to avoid some checking, which is okay given that one pays +a bit attention to coding. So, we provided a special table with some accessors of +frequently used fields. We actually implemented this as a so called \quote {fast} +access model, and adapted part of the \CONTEXT\ code to this, as we wanted to see +if it made sense. We were able to gain 5 to 10\% which is nice but still not +impressive. In fact, we concluded that for the average run using fast was indeed +faster but not enough to justify rewriting code to the (often) less nice looking +faster access. A nice side effect of the recoding was that I can add more advanced +profiling. + +But, in the process we ran into another possibility: use accessors exclusively +and avoiding userdata by passing around references to \TEX\ node memory directly. +As internally nodes can be represented by numbers, we ended up with numbers, but +future versions might use light userdata instead to carry pointers around. Light +userdata is cheap basic object with no garbage collection involved. We tagged +this method \quote {direct} and one can best treat the values that gets passed +around as abstract entities (in \MKIV\ we call this special view on nodes +\quote {nuts}). + +So let's summarize this in code. Say that we want to know the next node of +\type {n}: + +\starttyping +local nn = n.next +\stoptyping + +Here \type {__index} will be resolved and the associated function be called. We +can avoid that lookup by applying the \type {__index} method directly (after all, +that one assumes a userdata node): + +\starttyping +local getfield = getmetatable(n).__index + +local nn = getfield(n,"next") -- userdata +\stoptyping + +But this is not a recomended interface for regular users. A normal helper that +does checking is as about fast as the indexed method: + +\starttyping +local getfield = node.getfield + +local nn = getfield(n,"next") -- userdata +\stoptyping + +So, we can use indexes as well as getters mixed and both perform more of less +equal. A dedicated getter is somewhat more efficient: + +\starttyping +local getnext = node.getnext + +local nn = getnext(n) -- userdata +\stoptyping + +If we forget about checking, we can go fast, in fact the nicely interfaced \type +{__index} is the fast one. + +\starttyping +local getfield = node.fast.getfield + +local nn = getfield(n,"next") -- userdata +\stoptyping + +Even more efficient is the following as that one knows already what to fetch: + +\starttyping +local getnext = node.fast.getnext + +local nn = getnext(n) -- userdata +\stoptyping + +The next step, away from userdata was: + +\starttyping +local getfield = node.direct.getfield + +local nn = getfield(n,"next") -- abstraction +\stoptyping + +and: + +\starttyping +local getnext = node.direct.getnext + +local nn = getnext(n) -- abstraction +\stoptyping + +Because we considered three variants a bit too much and because \type {fast} was +only 5 to 10\% faster in extreme cases, we decided to drop that experimental code +and stick to providing accessors in the node namespace as well as direct variants +for critical cases. + +Before you start thinking: \quote {should I rewrite all my code?} think twice! +First of all, \type {n.next} is quite fast and switching between the normal and +direct model also has some cost. So, unless you also adapt all your personal +helper code or provide two variants of each, it only makes sense to use direct +mode in critical situations. Userdata mode is much more convenient when +developing code and only when you have millions of access you can gain by direct +mode. And even then, if the time spent in \LUA\ is small compared to the time +spent in \TEX\ it might not even be noticeable. The main reason we made direct +variants is that it does pay of in \OPENTYPE\ font processing where complex +scripts can result in many millions of calls indeed. And that code will be set up +in such a way that it will use userdata by default and only in well controlled +case (like \MKIV) we will use direct mode. \footnote {When we are confident +that \type {direct} node code is stable we can consider going direct in generic +code as well, although we need to make sure that third party code keeps working.} + +Another thing to keep in mind is that when you provide hooks for users you should +assume that they use the regular mode so you need to cast the plugins onto direct +mode then. Because the idea is that one should be able to swap normal functions +by direct ones (which of course is only possible when no indexes are used) all +relevant function in the \type {node} namespace are available in \type {direct} +as well. This means that the following code is rather neutral: + +\starttyping +local x = node -- or: x = node.direct + +for n in x.traverse(head) do + if x.getid(n) == node.id("glyph") and x.getchar(n) == 0x123 then + x.setfield(n,"char",0x456) + end +end +\stoptyping + +Of course one needs to make sure that \type {head} fits the model. For this you +can use the cast functions: + +\starttyping +node.direct.todirect(node or direct) +node.direct.tonode(direct or node) +\stoptyping + +These helpers are flexible enough to deal with either model. Aliasing the +functions to locals is of course more efficient when a large number of calls +happens (when you use \LUAJITTEX\ it will do some of that for you automatically). +Of course, normally we use a more natural variant, using an id traverser: + +\starttyping +for n in node.traverse_id(head,node.id("glyph")) do + if n.char == 0x123 then + n.char = 0x456 + end +end +\stoptyping + +This is not that much slower, especially when it's only ran once. Just count the +number of characters on a page (or in your document) and you will see that it's +hard to come up with that many calls. Of course, processing many pages of Arabic +using a mature font with many features enabled and contextual lookups, you do run +into quantities. Tens of features times tens of contextual lookup passes can add +up considerably. In Latin scripts you never reach such numbers, unless you use +fonts like Zapfino. + +\stopsection + +\startsection[title={The transition}] + +After weeks of testing, rewriting, skyping, compiling and making decisions, we +reached a more or less stable situation. At that point we were faced with a +speedup that gave us a good feeling, but transition to the faster variant has a +few consequences. + +\startitemize + +\startitem We need to use an adapted code base: indexes are to be replaced by +function calls. This is a tedious job that can endanger stability so it has to be +done with care. \footnote {The reverse is easier, as converting getters and +setters to indexed is a rather simple conversion, while for instance changing +type {.next} into a \type {getnext} needs more checking because that key is not +unique to nodes.} \stopitem + +\startitem When using an old engine with the new \MKIV\ code, this approach will +result in a somewhat slower run. Most users will probably accept a temporary +slowdown of 10\%, so we might take this intermediate step. \stopitem + +\startitem When the regular getters and setters become available we get back to +normal. Keep in mind that these accessors do some checking on arguments so that +slows down to the level of using indexes. On the other hand, the dedicated ones +(like \type {getnext}) are more efficient so there we gain. \stopitem + +\startitem As soon as direct becomes available we suddenly see a boost in speed. +In documents of average complexity this is 10-20\% and when we use more complex +scripts and fonts it can go up to 40\%. Here we assume that the macro package +spends at least 50\% of its time in \LUA. \stopitem + +\stopitemize + +If we take the extremes: traditional indexed on the one hand versus optimized +direct in \LUAJITTEX, a 50\% gain compared to the old methods is feasible. +Because we also retrofitted some fast code into the regular accessor, indexed +mode should also be somewhat faster compared to the older engine. + +In addition to the already provide helpers in the \type {node} namespace, we +added the following: + +\starttabulate[|Tl|p|] +\HL +\NC getnext \NC this one is used a lot when analyzing and processing node lists \NC \NR +\NC getprev \NC this one is used less often but fits in well (companion to \type {getnext}) \NC \NR +\NC getfield \NC this is the general accessor, in userdata mode as fast as indexed \NC \NR +\HL +\NC getid \NC one of the most frequent called getters when parsing node lists \NC \NR +\NC getsubtype \NC especially in fonts handling this getter gets used \NC \NR +\HL +\NC getfont \NC especially in complex font handling this is a favourite \NC \NR +\NC getchar \NC as is this one \NC \NR +\HL +\NC getlist \NC we often want to recurse into hlists and vlists and this helps \NC \NR +\NC getleader \NC and also often need to check if glue has leader specification (like list) \NC \NR +\HL +\NC setfield \NC we have just one setter as setting is less critical \NC \NR +\HL +\stoptabulate + +As \type {getfield} and \type {setfield} are just variants on indexed access, you +can also use them to access attributes. Just pass a number as key. In the \type +{direct} namespace, helpers like \type {insert_before} also deal with direct +nodes. + +We currently only provide \type {setfield} because setting happens less than +getting. Of course you can construct nodelists at the \LUA\ end but it doesn't +add up that fast and indexed access is then probably as efficient. One reason why +setters are less an issue is that they don't return nodes so no userdata overhead +is involved. We could (and might) provide \type {setnext} and \type {setprev}, +although, when you construct lists at the \LUA\ end you will probably use the +type {insert_after} helper anyway. + +\stopsection + +\startsection[title={Observations}] + +So how do these variants perform? As we no longer have \type {fast} in the engine +that I use for this text, we can only check \type {getfield} where we can simulate +fast mode with calling the \type{__index} metamethod. In practice the \type +{getnext} helper will be somewhat faster because no key has to be checked, +although the \type {getfield} functions have been optimized according to the +frequencies of accessed keys already. + +\starttabulate +\NC node[*] \NC 0.516 \NC \NR +\NC node.fast.getfield \NC 0.616 \NC \NR +\NC node.getfield \NC 0.494 \NC \NR +\NC node.direct.getfield \NC 0.172 \NC \NR +\stoptabulate + +Here we simulate a dumb 20 times node count of 200 paragraphs \type {tufte.tex} +with a little bit of overhead for wrapping in functions. \footnote {When +typesetting Arabic or using complex fonts we quickly get a tenfold.} We encounter +over three million nodes this way. We average a couple or runs. + +\starttyping +local function check(current) + local n = 0 + while current do + n = n + 1 + current = getfield(current,"next") -- current = current.next + end + return n +end +\stoptyping + +What we see here is that indexed access is quite okay given the amount of nodes, +but that direct is much faster. Of course we will never see that gain in practice +because much more happens than counting and because we also spend time in \TEX. +The 300\% speedup will eventually go down to one tenth of that. + +Because \CONTEXT\ avoids node list processing when possible the baseline +performance is not influenced much. + +\starttyping +\starttext \dorecurse{1000}{test\page} \stoptext +\stoptyping + +With \LUATEX\ we get some 575 pages per second and with \LUAJITTEX\ more than 610 +pages per second. + +\starttyping +\setupbodyfont[pagella] + +\edef\zapf{\cldcontext + {context(io.loaddata(resolvers.findfile("zapf.tex")))}} + +\starttext \dorecurse{1000}{\zapf\par} \stoptext +\stoptyping + +For this test \LUATEX\ needs 3.9 seconds and runs at 54 pages per second, while +\LUAJITTEX\ needs only 2.3 seconds and gives us 93 pages per second. + +Just for the record, if we run this: + +\starttyping +\starttext +\stoptext +\stoptyping + +a \LUATEX\ runs takes 0.229 seconds and a \LUAJITTEX\ run 0.178 seconds. This includes +initializing fonts. If we run just this: + +\starttyping +\stoptext +\stoptyping + +\LUATEX\ needs 0.199 seconds and \LUAJITTEX\ only 0.082 seconds. So, in the +meantime, we hardly spend any time on startup. Launching the binary and managing +the job with \type {mtxrun} calling \type {mtx-context} adds 0.160 seconds +overhead. Of course this is only true when you have already ran \CONTEXT\ once as +the operating system normally caches files (in our case format files and fonts). +This means that by now an edit|-|preview cycle is quite convenient. \footnote {I +use \SCITE\ with dedicated lexers as editor and currently \type {sumatrapdf} as +previewer.} + +As a more practical test we used the current version of \type {fonts-mkiv} (166 +pages, using all kind of font tricks and tracing), \type {about} (60 pages, quite +some traced math) and a torture test of Arabic text (61 pages dense text). The +following measurements are from 2013-07-05 after adapting some 50 files to the +new model. Keep in mind that the old binary can fake a fast getfield and setfield +but that the other getters are wrapped functions. The more we have, the slower it +gets. We used the mingw versions. + +\starttabulate[|l|r|r|r|] +\HL +\NC version \NC fonts \NC about \NC arabic \NC \NR +\HL +\NC old mingw, indexed plus some functions \NC 8.9 \NC 3.2 \NC 20.3 \NC \NR +\NC old mingw, fake functions \NC 9.9 \NC 3.5 \NC 27.4 \NC \NR +\HL +\NC new mingw, node functions \NC 9.0 \NC 3.1 \NC 20.8 \NC \NR +\NC new mingw, indexed plus some functions \NC 8.6 \NC 3.1 \NC 19.6 \NC \NR +\NC new mingw, direct functions \NC 7.5 \NC 2.6 \NC 14.4 \NC \NR +\HL +\stoptabulate + +The second row shows what happens when we use the adapted \CONTEXT\ code with an +older binary. We're slower. The last row is what we will have eventually. All +documents show a nice gain in speed and future extensions to \CONTEXT\ will no +longer have the same impact as before. This is because what we here see also +includes \TEX\ activity. The 300\% increase of speed of node access makes node +processing less influential. On the average we gain 25\% here and as on these +documents \LUAJITTEX\ gives us some 40\% gain on indexed access, it gives more +than 50\% on the direct function based variant. + +In the fonts manual some 25 million getter accesses happen while the setters +don't exceed one million. I lost the tracing files but at some point the Arabic +test showed more than 100 millions accesses. So it's save to conclude that +setters are sort of neglectable. In the fonts manual the amount of accesses to +the previous node were less that 5000 while the id and next fields were the clear +winners and list and leader fields also scored high. Of course it all depends on +the kind of document and features used, but we think that the current set of +helpers is quite adequate. And because we decided to provide that for normal +nodes as well, there is no need to go direct for more simple cases. + +Maybe in the future further tracing might show that adding getters for width, +height, depth and other properties of glyph, glue, kern, penalty, rule, hlist and +vlist nodes can be of help, but quite probably only in direct mode combined with +extensive list manipulations. We will definitely explore other getters but only +after the current set has proven to be useful. + +\stopsection + +\startsection[title={Nuts}] + +So why going nuts and what are nuts? In Dutch \quote {node} sounds a bit like +\quote {noot} and translates back to \quote {nut}. And as in \CONTEXT\ I needed +word for these direct nodes they became \quote {nuts}. It also suits this +project: at some point we're going nuts because we could squeeze more out +of \LUAJITTEX, so we start looking at other options. And we're sure some folks +consider us being nuts anyway, because we spend time on speeding up. And adapting +the \LUATEX\ and \CONTEXT\ \MKIV\ code mid||summer is also kind of nuts. + +At the \CONTEXT\ 2013 conference we will present this new magic and about that +time we've done enough tests to see if it works our well. The \LUATEX\ engine +will provide the new helpers but they will stay experimental for a while as one +never knows where we messed up. + +I end with another measurement set. Every now and and then I play with a \LUA\ +variant of the \TEX\ par builder. At some point it will show up on \MKIV\ but +first I want to abstract it a bit more and provide some hooks. In order to test +the performance I use the following tests: + +% \testfeatureonce{1000}{\tufte \par} + +\starttyping +\testfeatureonce{1000}{\setbox0\hbox{\tufte}} + +\testfeatureonce{1000}{\setbox0\vbox{\tufte}} + +\startparbuilder[basic] + \testfeatureonce{1000}{\setbox0\vbox{\tufte}} +\stopparbuilder +\stoptyping + +We use a \type {\hbox} to determine the baseline performance. Then we break lines +using the built|-|in parbuilder. Next we do the same but now with the \LUA\ +variant. \footnote {If we also enable protrusion and hz the \LUA\ variant suffers +less because it implements this more efficient.} + +\starttabulate[|l|l|l|l|l|] +\HL +\NC \NC \bf \rlap{luatex} \NC \NC \bf \rlap{luajittex} \NC \NC \NR +\HL +\NC \NC \bf total \NC \bf linebreak \NC \bf total \NC \bf linebreak \NC \NR +\HL +\NC 223 pp nodes \NC 5.67 \NC 2.25 flushing \NC 3.64 \NC 1.58 flushing \NC \NR +\HL +\NC hbox nodes \NC 3.42 \NC \NC 2.06 \NC \NC \NR +\NC vbox nodes \NC 3.63 \NC 0.21 baseline \NC 2.27 \NC 0.21 baseline \NC \NR +\NC vbox lua nodes \NC 7.38 \NC 3.96 \NC 3.95 \NC 1.89 \NC \NR +\HL +\NC 223 pp nuts \NC 4.07 \NC 1.62 flushing \NC 2.36 \NC 1.11 flushing \NC \NR +\HL +\NC hbox nuts \NC 2.45 \NC \NC 1.25 \NC \NC \NR +\NC vbox nuts \NC 2.53 \NC 0.08 baseline \NC 1.30 \NC 0.05 baseline \NC \NR +\NC vbox lua nodes \NC 6.16 \NC 3.71 \NC 3.03 \NC 1.78 \NC \NR +\NC vbox lua nuts \NC 5.45 \NC 3.00 \NC 2.47 \NC 1.22 \NC \NR +\HL +\stoptabulate + +We see that on this test nuts have an advantage over nodes. In this case we +mostly measure simple font processing and there is no markup involved. Even a 223 +page document with only simple paragraphs needs to be broken across pages, +wrapped in page ornaments and shipped out. The overhead tagged as \quote +{flushed} indicates how much extra time would have been involved in that. These +numbers demonstrate that with nuts the \LUA\ parbuilder is performing 10\% better +so we gain some. In a regular document only part of the processing involves +paragraph building so switching to a \LUA\ variant has no big impact anyway, +unless we have simple documents (like novels). When we bring hz into the picture +performance will drop (and users occasionally report this) but here we already +found out that this is mostly an implementation issue: the \LUA\ variant suffers +less so we will backport some of the improvements. \footnote {There are still +some aspects that can be approved. For instance these tests still checks lists +for \type {prev} fields, something that is not needed in future versions.} + +\stopsection + +\startsection[title={\LUA\ 5.3}] + +When we were working on this the first working version of \LUA\ 5.3 was +announced. Apart from some minor changes that won't affect us, the most important +change is the introduction of integers deep down. On the one hand we can benefit +from this, given that we adapt the \TEX|-|\LUA\ interfaces a bit: the distinction +between \type {to_number} and \type {to_integer} for instance. And, numbers are +always somewhat special in \TEX\ as it relates to reproduction on different +architectures, also over time. There are some changes in conversion to string +(needs attention) and maybe at some time also in the automated casting from +strings to numbers (the last is no big deal for us). + +On the one hand the integers might have a positive influence on performance +especially as scaled points are integers and because fonts use them too (maybe +there is some advantage in memory usage). But we also need a proper efficient +round function (or operator) then. I'm wondering if mixed integer and float usage +will be efficient, but on the the other hand we do not that many calculations so +the benefits might outperform the drawbacks. + +We noticed that 5.2 was somewhat faster but that the experimental generational +garbage collecter makes runs slower. Let's hope that the garbage collector +performance doesn't degrade. But the relative gain of node versus direct will +probably stay. + +Because we already have an experimental setup we will probably experiment a bit +with this in the future. Of course the question then is how \LUAJITTEX\ will work +out, because it is already not 5.2 compatible it has to be seen if it will +support the next level. At least in \CONTEXT\ \MKIV\ we can prepare ourselves as +we did with \LUA\ 5.2 so that we're ready when we follow up. + +\stopsection + +\stopchapter diff --git a/doc/context/sources/general/manuals/about/about-properties.tex b/doc/context/sources/general/manuals/about/about-properties.tex new file mode 100644 index 000000000..07bb2924c --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-properties.tex @@ -0,0 +1,209 @@ +% language=uk + +\startcomponent about-properties + +\environment about-environment + +\startchapter[title=Properties] + +\startsection[title=Introduction] + +Attributes are a nice extension to \TEX\ as they permits us to let information +travel with nodes. Internally they are represented as a linked list that +travels with a node. Because often a sequence of nodes has the same attributes, +this mechanism is quite efficient. Access is relatively fast too. Attributes +have a number and a value (also a number) which is fine. Of course one could +wish for them to be anything, but imagine the amount of management needed +in the engine if that were the case. Not only does saving and restoring (due to +grouping) at the \TEX\ end has no \LUA\ equivalent, an overload of the \LUA\ +registry (the most natural interface for this) is not what we want. Of course +it is also not acceptable that (future) extensions slow down a run. In fact, +leaner and meaner should be the main objective. + +At some point I thought that packing crucial information in a node using a bitset +would help to speed up some critical mechanisms (mostly fonts) but although +managing some 32 or 64 on||off states is possible in a more closed macro package, +in practice it would lead to conflicts in use. Also, an experimental +implementation of this idea was not faster than using attributes due to the fact +that manipulating bits also involves function calls that deal with setting, +resetting, masking and more. It also makes nodes larger and increases the memory +footprint. + +So, when I discarded that idea, I moved to another one, which is associating a +\LUA\ table with each node (that makes sense). Again, an implementation where +some way a reference to a table is carried with a node, is non||trivial because +it has to go via the \LUA\ registry and will not be too efficient in terms of +speed. Also, when dealing with such information one wants to stay at the \LUA\ +end and not cross the C||boundary too often. + +Therefore a different approach was taken which involves a \LUA\ table. The main +issue with carrying information with a node is not to associate that information, +but to make sure that it gets cleaned up when a node is freed and copied when a +node is copied. All nodes that have attributes, also get properties. + +\stopsection + +\startsection[title=The implementation] + +The implementation is rather minimalistic. This is because hard codes solutions +don't fit in the \LUATEX\ design philosophy. Also, there are many ways to use +such a mechanism so too much hard coded behaviour only complicates usage. + +When a node is copied, we also copy the associated property entry. Normally its +type is \type {nil} or \type {table}. Depending on how you enabled this +mechanism, the table copy is shallow (just a reference to the same table), or we +assign en empty table with the original as metatable index. The second approach +as some more overhead. + +When a new node is assigned, nothing extra is done with the properties. The +overhead is zero. This means that when you want to assign properties at the \LUA\ +end, you also have to check if a node property already has a table and if not, +create one. The same is true for querying properties: you have to test if there +are properties at all. + +When you use the \quote {direct} node model, you can directly access the property +table. But, with direct as well as wrapped nodes, you can also use setters and +getters. The property table has no metatable so you can add your own one for +alternative access if needed. In \CONTEXT\ you can best stay away from such hacks +and use the provided mechanisms because otherwise you get a performance hit. + +\stopsection + +\startsection[title=The \LUA\ interface] + +The interface (in regular nodes as well as direct ones) is quite simple and +provides five functions: + +\starttyping +set_properties_mode(boolean,boolean) +flush_properties_table() +get_properties_table() +getproperty(node_id) +setproperty(node_id,value) +\stoptyping + +By default this mechanism is disabled so that when it's not used, there is no +overhead involved. With \type {set_properties_mode} the first argument determines +if you enable or disable this mechanism. The properties themselves are untouched. +When the second argument is \type {true} copied properties create a new table +with a metatable pointing to the original. You can flush all properties with +\type {flush_properties_table}. + +You can access and set properties with \type {getproperty} and \type +{setproperty}. Instead you can also use the table approach, where you can reach +the table with \type {get_properties_table}. Keep in mind that the normal and +direct calls to this function return a different table. + +\stopsection + +\startsection[title=A few examples] + +The following examples use \CONTEXT\ but apart from the calls to the \type +{context} namespace, they are rather generic. We have enabled the property +mechanism with: + +\starttyping +set_properties_mode(true) +\stoptyping + +We fill a box: + +\startbuffer +\newbox\MyPropertyBox + +\setbox\MyPropertyBox=\hbox{test} +\stopbuffer + +\typebuffer \getbuffer + +\startbuffer[common] +local list = tex.getbox("MyPropertyBox").list + +local function start() + context.starttabulate { "||||" } + context.HL() +end + +local function stop() + context.HL() + context.stoptabulate() +end + +local function row(n,p) + context.NC() context(tostring(n==p)) + context.NC() context(tostring(n)) + context.NC() context(tostring(p)) + context.NC() context.NR() +end +\stopbuffer + +\typebuffer[common] + +We will demonstrate the four access models. First regular properties +using functions: + +\startbuffer[example] +for n in node.traverse(list) do + node.setproperty(n,{ vif = n }) +end +start() +for n in node.traverse(list) do + row(n,node.getproperty(n).vif) +end +stop() +\stopbuffer + +\typebuffer[example] {\ttxx\ctxluabuffer[common,example]} + +We can use a table instead (in fact, we can use both approaches +mixed: + +\startbuffer[example] +local n_properties = node.get_properties_table() + +for n in node.traverse(list) do + n_properties[n] = { vit = n } + node.direct.setproperty(n,{ vdf = n }) +end +start() +for n in node.traverse(list) do + row(n,n_properties[n].vit) +end +stop() +\stopbuffer + +\typebuffer[example] {\ttxx\ctxluabuffer[common,example]} + +The direct method looks the same, apart from a cast to direct: + +\startbuffer[example] +for n in node.direct.traverse(node.direct.todirect(list)) do + node.direct.setproperty(n,{ vdf = n }) +end +start() +for n in node.direct.traverse(node.direct.todirect(list)) do + row(n,node.direct.getproperty(n).vdf) +end +stop() +\stopbuffer + +\typebuffer[example] {\tt\ctxluabuffer[common,example]} + +Again, we can use the table approach: + +\startbuffer[example] +local d_properties = node.direct.get_properties_table() + +for n in node.direct.traverse(node.direct.todirect(list)) do + d_properties[n] = { vdt = n } +end +start() +for n in node.direct.traverse(node.direct.todirect(list)) do + row(n,d_properties[n].vdt) +end +stop() +\stopbuffer + +\typebuffer[example] {\tt\ctxluabuffer[common,example]} + +\stoptext diff --git a/doc/context/sources/general/manuals/about/about-speed.tex b/doc/context/sources/general/manuals/about/about-speed.tex new file mode 100644 index 000000000..4b4a376e8 --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-speed.tex @@ -0,0 +1,732 @@ +% language=uk + +\startcomponent about-speed + +\environment about-environment + +\startchapter[title=Speed] + +\startsection[title=Introduction] + +In the \quote {mk} and \type {hybrid} progress reports I have spend some words +on speed. Why is speed this important? + +In the early days of \CONTEXT\ I often had to process documents with thousands of +pages and hundreds of thousands of hyperlinks. You can imagine that this took a +while, especially when all kind of ornaments had to be added to the page: +backgrounds, buttons with their own backgrounds and offsets, hyperlink colors +dependent on their state, etc. Given that multiple runs were needed, this could +mean that you'd leave the machine running all night in order to get the final +document. + +It was the time when computers got twice the speed with each iteration of +hardware, so I suppose that it would run substantially faster on my current +laptop, an old Dell M90 workhorse. Of course a recently added SSD drive adds a +boost as well. But still, processing such documents on a machine with a 8Mhz 286 +processor and 640 megabytes of memory was close to impossible. But, when I +compare the speed of core duo M90 with for instance an M4600 with a i5 \CPU\ +running the same clock speed as the M90, I see a factor 2 improvement at most. Of +course going for a extremely clocked desktop will be much faster, but we're no +longer seeing a tenfold speedup every few years. On the contrary: we see a shift +multiple cores, often running at a lower clock speed, with the assumption that +threaded applications are used. This scales perfectly for web services and +graphic manipulations but not so much for \TEX. If we want go faster, we need to +see where we can be more efficient within more or less frozen clock speeds. + +Of course there are some developments that help us. First of all, for programs +like \TEX\ clever caching of files by the operating system helps a lot. Memory +still becomes faster and \CPU\ cached become larger too. For large documents with +lots of resources an SSD works out great. As \LUA\ uses floating point, speedup +in that area also help with \LUATEX. We use virtual machines for \TEX\ related +services and for some reason that works out quite well, as the underlying +operating system does lots of housekeeping in parallel. But, with all maxing out, +we finally end up at the software itself, and in \TEX\ this boils down to a core +of compiled code along with lots of macro expansions and interpret \LUA\ code. + +In the end, the question remains what causes excessive runtimes. Is it the nature +of the \TEX\ expansion engine? Is it bad macro writing? Is there too much +overhead? If you notice how fast processing the \TEX\ book goes on modern +hardware it is clear that the core engine is not the problem. It's no big deal to +get 100 pages per second on documents that use relative a simple page builder and +have macros that lack a flexible user interface. + +Take the following example: + +\starttyping +\starttext +\dorecurse{1000}{test\page} +\stoptext +\stoptyping + +We do nothing special here. We use the default Latin Modern fonts and process +single words. No burden is put on the pagebuilder either. This way we get on a +2.33 Ghz T7600 \CPU\ a performance of 185 pages per second. \footnote {In this +case the mingw version was used. A version using the native \WINDOWS\ compiler +runs somewhat faster, although this depends on the compiler options. \footnote +{We've noticed that sometimes the mingw binaries are faster than native binaries, +but sometimes they're slower.} With \LUAJITTEX\ the 185 pages per second become +becomes 195 on a 1000 page document.} The estimated \LUA\ overhead in this 1000 +page document is some 1.5 to 2 seconds. The following table shows the performance +on such a test document with different page numbers in pps (reported pages per +second). + +\starttabulate[|r|r|] +\HL +\NC \bf \# pages \NC \bf pps \NC \NR +\HL +\NC 1 \NC 2 \NC \NR +\NC 10 \NC 15 \NC \NR +\NC 100 \NC 90 \NC \NR +\NC 1000 \NC 185 \NC \NR +\NC 10000 \NC 215 \NC \NR +\HL +\stoptabulate + +The startup time, measured on a zero page document, is 0.5 seconds. This includes +loading the format, loading the embedded \LUA\ scripts and initializing them, +initializing and loading the file database, locating and loading some runtime +files and loading the absolute minumum number of fonts: a regular and math Latin +Modern. A few years before this writing that was more than a second, and the gain +is due to a slightly faster \LUA\ interpreter as well as improvements in +\CONTEXT. + +So why does this matter at all, if on a larger document the startup time can be +neglected? It does because when I have to implement a style for a project or are +developing some functionality a fast edit||run||preview cycle is a must, if only +because even a few second wait feels uncomfortable. On the other hand, when I +process a manual of say 150 pages, which uses some tricks to explain matters, I +don't care if the processing rate is between 5 and 15 pages per second, simply +because you get (done) what you asked for. It mostly has to do with feeling +comfortable. + +There is one thing to keep in mind: such measurements can vary over time, as they +depend on several factors. Even in the trivial case we need to: + +\startitemize[packed] +\startitem + load macros and \LUA\ code +\stopitem +\startitem + load additional files +\stopitem +\startitem + initialize the system, think of fonts and languages +\stopitem +\startitem + package the pages, which includes reverting to global document states +\stopitem +\startitem + create the final output stream (\PDF) +\stopitem +\stopitemize + +The simple one word per page test is not that slow, and normally for 1000 pages we +measure around 200 pps. However, due to some small speedups (that somehow add up) +in three months time I could gain a lot: + +\starttabulate[|r|r|r|r|] +\HL +\NC \bf \# pages \NC \bf Januari \NC \bf April \NC \bf May\rlap{\quad(2013)} \NR +\HL +\NC 1 \NC 2 \NC 2 \NC 2 \NC \NR +\NC 10 \NC 15 \NC 17 \NC 17 \NC \NR +\NC 100 \NC 90 \NC 109 \NC 110 \NC \NR +\NC 1000 \NC 185 \NC 234 \NC 259 \NC \NR +\NC 10000 \NC 215 \NC 258 \NC 289 \NC \NR +\HL +\stoptabulate + +Among the improvements in April were a faster output to the console (first +prototyped in \LUA, later done in the \LUATEX\ engine itself), and a couple of +low level \LUA\ optimizations. In May a dirty (maybe too tricky) global document +state restore trick has beeing introduced. Although these changes give nice speed +bump, they will mostly go unnoticed in more realistic documents. There we are +happy if we end up in the 20 pps range. So, in practice a more than 10 percent +speedup between Januari and April is just a dream. \footnote {If you wonder why I +still bother with such things: sometimes speedups are just a side effect of +trying to accomplish something else, like less verbose output in full tracing +mode.} + +There are many cases where it does matter to squeeze out every second possible. +We run workflows where some six documents are generated from one source. If we +forget about the initial overhead of fetching the source from a remote server +\footnote {In the user interface we report the time it takes to fetch the source +so that the typesetter can't be blamed for delays.} gaining half a second per +document (if we start frech each needs two runs at least) means that the user +will see the first result one second faster and have them all in six less than +before. In that case it makes sense to identify bottlenecks in the more high +level mechanisms. + +And this is why during the development of \CONTEXT\ and the transition from +\MKII\ to \MKIV\ quite some time has been spent on avoiding bottlenecks. And, at +this point we can safely conclude that, in spite of more advanced functionality, +the current version of \MKIV\ runs faster than the \MKII\ versions in most cases, +especially if you take the additional functionality into account (like \UNICODE\ +input and fonts). + +\stopsection + +\startsection[title=The \TEX\ engine] + +Writing inefficient macros is not that hard. If they are used only a few times, +for instance in setting up properties it plays no role. But if they're expanded +many times it may make a difference. Because use and development of \CONTEXT\ +went hand in hand we always made sure that the overhead was kept at a minimum. + +\startsubject[title=The parbuilder] + +There are a couple of places where document processing in a traditional \TEX\ +engine gets a performance hit. Let's start with the parbuilder. Although the +paragraph builder is quite fast it can responsible for a decent amount of runtime. +It is also a fact that the parbuilder of the engines derived from original \TEX\ +are more complex. For instance, \OMEGA\ adds bidirectionality to the picture +which involves some extra checking as well as more nodes in the list. The \PDFTEX\ +engine provides protrusion and expansions, and as that feature was primarily a +topic of research it was never optimized. + +In \LUATEX\ the parbuilder is a mixture of the \PDFTEX\ and \OMEGA\ builders and +adapted to the fact that we have split the hyphenation, ligature building, +kerning and breaking a paragraph into lines. The protrusion and expansion code is +still there but already for a few years I have alternative code for \LUATEX\ that +simplifies the implementation and could in principle give a speed boost as well +but till now we never found time to adapt the engine. Take the following test code: + +\ifdefined\tufte \else \let\tufte\relax \fi + +\starttyping +\testfeatureonce{100}{\setbox0\hbox{\tufte \par}} \tufte \par +\stoptyping + +In \MKIV\ we use \LUA\ for doing fonts so when we measure this bit we get the +used time for typesetting our \type {\tufte} quote without breaking it into +lines. A normal \LUATEX\ run needs 0.80 seconds and a \LUAJITTEX\ run takes 0.47 +seconds. \footnote {All measurements are on a Dell M90 laptop running Windows 8. +I keep using this machine because it has a decent high res 4:3 screen. It's the +same machine Luigi Scarso and I used when experimenting with \LUAJITTEX.} + +\starttyping +\testfeatureonce{100}{\setbox0\vbox{\tufte \par}} \tufte \par +\stoptyping + +In this case \LUATEX\ needs 0.80 seconds and \LUAJITTEX\ needs 0.50 seconds and +as we break the list into lines, we can deduct that close to zero seconds are +needed to break 100 samples. This (often used) sample text has the interesting +property that it has many hyphenation points and always gives multiple hyphenated +lines. So, the parbuilder, if no protrusion and expansion are used, is real fast! + +\starttyping +\startparbuilder[basic] + \testfeatureonce{100}{\setbox0\vbox{\tufte \par}} \tufte \par +\stopparbuilder +\stoptyping + +Here we kick in our \LUA\ version of the par builder. This takes 1.50 seconds for +\LUATEX\ and 0.90 seconds for \LUAJITTEX. So, \LUATEX\ needs 0.70 seconds to +break the quote into lines while \LUAJITTEX\ needs 0.43. If we stick to stock +\LUATEX, this means that a medium complex paragraph needs 0.007 seconds of \LUA\ +time and this is not that is not a time to be worried about. Of course these +numbers are not that accurate but the measurements are consistent over multiple +runs for a specific combination of \LUATEX\ and \MKIV. On a more modern machine +it's probably also close to zero. + +These measurements demonstrate that we should add some nuance to the assumption +that parbuilding takes time. For this we need to distinguish between traditional +\TEX\ and \LUATEX. In traditional \TEX\ you build an horizontal box or vertical +box. In \TEX\ speak these are called horizontal and vertical lists. The main text +flow is a special case and called the main vertical list, but in this perspective +you can consider it to be like a vertical box. + +Each vertical box is split into lines. These lines are packed into horizontal +boxes. In traditional \TEX\ constructing a list starts with turning references to +characters into glyphs and ligatures. Kerns get inserted between characters if +the font requests that. When a vertical box is split into lines, discretionary +nodes get inserted (hyphenation) and when font expansion or protrusion is enabled +extra fonts with expanded dimensions get added. + +So, in the case of vertical box, building the paragraph is not really +distinguished from ligaturing, kerning and hyphenation which means that the +timing of this process is somewhat fuzzy. Also, because after the lines are +identified some final packing of lines happens and the result gets added to a +vertical list. + +In \LUATEX\ all these stages are split into hyphenation, ligature building, +kerning, line breaking and finalizing. When the callbacks are not enabled the +normal machinery kicks in but still the stages are clearly separated. In the case +of \CONTEXT\ the font ligaturing and kerning get preceded by so called node mode +font handling. This means that we have extra steps and there can be even more +steps before and afterwards. And, hyphenation always happens on the whole list, +contrary to traditional \TEX\ that interweaves this. Keep in mind that because we +can box and unbox and in that process add extra text the whole process can get +repeated several times for the same list. Of course already treated glyphs and +kerns are normally kept as they are. + +So, because in \LUATEX\ the process of splitting into lines is separated we can +safely conclude that it is real fast. Definitely compared to al the font related +steps. So, let's go back to the tests and let's do the following: + +\starttyping +\testfeatureonce{1000}{\setbox0\hbox{\tufte}} + +\testfeatureonce{1000}{\setbox0\vbox{\tufte}} + +\startparbuilder[basic] + \testfeatureonce{1000}{\setbox0\vbox{\tufte}} +\stopparbuilder +\stoptyping + +We've put the text into a macro so that we don't have interference from reading +files. The test wrapper does the timing. The following measurements are somewhat +rough but repetition gives similar results. \footnote {Before and between runs +we do a garbage collection.} + +\starttabulate[|c|c|c|c|c|] +\HL +\NC \NC \bf engine \NC \bf method \NC \bf normal \NC \bf hz \NC \NR % comment +\HL +\NC 1 \NC luatex \NC tex hbox \NC ~9.64 \NC ~9.64 \NC \NR % baseline font feature processing, hyphenation etc: 9.74 +\NC 2 \NC \NC tex vbox \NC ~9.84 \NC 10.16 \NC \NR % 0.20 linebreak / 0.52 with hz -> 0.32 hz overhead (150pct more) +\NC 3 \NC \NC lua vbox \NC 17.28 \NC 18.43 \NC \NR % 7.64 linebreak / 8.79 with hz -> 1.33 hz overhead ( 20pct more) +\HL +\NC 4 \NC luajittex \NC tex hbox \NC ~6.33 \NC ~6.33 \NC \NR % baseline font feature processing, hyphenation etc: 6.33 +\NC 5 \NC \NC tex vbox \NC ~6.53 \NC ~6.81 \NC \NR % 0.20 linebreak / 0.48 with hz -> 0.28 hz overhead (expected 0.32) +\NC 6 \NC \NC lua vbox \NC 11.06 \NC 11.81 \NC \NR % 4.53 linebreak / 5.28 with hz -> 0.75 hz overhead +\HL +\stoptabulate + +In line~1 we see the basline: hyphenation, processing fonts and hpacking takes +9.74 seconds. In the second line we see that breaking the 1000 paragraphs costs +some 0.20 seconds and when expansion is enabled an extra 12 seconds is needed. +This means that expansion takes 150\% more runtime. If we delegate the task to +\LUA\ we need 7.64 seconds for breaking into lines which can not be neglected +but is still ok given the fact that we break 1000 paragraphs. But, interesting +is to see that our alternative expansion routine only adds 1.33 seconds which is +less than 20\%. It must be said that the built|-|in method is not that efficient +by design if only because it started out differently as part of research. + +When measured three months later, the numbers for regular \LUATEX\ (at that time +version 0.77) with the latest \CONTEXT\ were: 8.52, 8.72 and 15.40 seconds for +the normal run, which demonstrates that we should not draw too many conclusions +from such measurements. It's the overal picture that matters. + +As with earlier timings, if we use \LUAJITTEX\ we see that the runtime of \LUA\ +is much lower (due to the virtual machine). Of course we're still 20 times slower +than the built|-| in method but only 10 times slower when we use expansion. To put +these numbers in perspective: 5 seconds for 1000 paragraphs. + +\starttyping +\setupbodyfont[dejavu] + +\starttext + \dontcomplain \dorecurse{1000}{\tufte\par} +\stoptext +\stoptyping + +This results in 295 pages in the default layout and takes 17.8 seconds or 16.6 +pages per second. Expansion is not enabled. + +\starttext +\startparbuilder[basic] + \dontcomplain \dorecurse{1000}{\tufte\par} +\stopparbuilder +\stoptext + +That one takes 24.7 seconds and runs at 11.9 pages per second. This is indeed +slower but on a bit more modern machine I expect better results. We should also +realize that with Dejavu being a relative large font a difficult paragraph like +the tufte example gives overfull boxes which in turn is an indication that quite +some alternative breaks are tried. + +When typeset with Latin Modern we don't get overfull boxes and interesting is +that the native method needs less time (15.9 seconds or 14.1 pages per second) +while the \LUA\ variant also runs a bit faster: 23.4 or 9.5 pages per second. The +number of pages is 223 because this font is smaller by design. + +When we disable hyphenation the the Dejavu variant takes 16.5 (instead of 17.8) +seconds and 23.1 (instead of 24.7) seconds for \LUA, so this process is not that +demanding. + +For typesetting so many paragraphs without anything special it makes no sense to +bother with using a \LUA\ based parbuilder. I must admit that I never had to typeset +novels so all my 300 page runs are much longer anyway. Anyway, when at some point +we introduce alternative parbuilding to \CONTEXT, the speed penalty is probably +acceptable. + +Just to indicate that predictions are fuzzy: when we put a \type {\blank} between +the paragraphs we end up with 313 pages and the traditional method takes 18.3 +while \LUA\ needs 23.6 seconds. One reason for this is that the whitespace is +also handled by \LUA\ and in the pagebuilder we do some finalizing, so we +suddenly get interference of other processes (as well as the garbage collector). +Again an indication that we should not bother too much about speed. I try to make +sure that the \LUA\ (as well as \TEX) code is reasonably efficient, so in +practice it's the document style that is a more important factor than the +parbuilder, it being the traditional one or the \LUA\ variant. + +\stopsubject + +\startsubject[title=Copying boxes] + +As soon as in \CONTEXT\ you start enhancing the page with headers and footers and +backgrounds you will see that the pps rate drops. This is partly due to the fact +that suddenly quite some macro expansion takes place in order to check what needs +to happen (like font and color switches, offsets, overlays etc). But what has +more impact is that we might end up with copying boxes and that takes time. Also, +by wrapping and repackaging boxes, we add additional levels of recursion in +postprocessing code. + +\stopsubject + +\startsubject[title=Macro expansion] + +Taco and I once calculated that \MKII\ spends some 4\% of the time in accessing +the hash table. This is a clear indication that quite some macro expansions goes +on. Due to the fact that when I rewrote \MKII\ into \MKIV\ I no longer had to +take memory and other limitations into account, the codebase looks quite +different. There we do have more expansion in the mechanism that deals with +settings but the body of macros is much smaller and less parameters are passed. +So, the overall performance is better. + +\stopsubject + +\startsubject[title=Fonts] + +Using a font has several aspects. First you have to define an instance. Then, when +you use it for the first time, the font gets loaded from storage, initialized and +is passed to \TEX. All these steps are quite optimized. If we process the following +file: + +\starttyping +\setupbodyfont[dejavu] + +\starttext + regular, {\it italic}, {\bf bold ({\bi italic})} and $m^a_th$ +\stoptext +\stoptyping + +we get reported: + +\starttabulate[||T|] +\NC \type{loaded fonts} \NC xits-math.otf xits-mathbold.otf \NC \NR +\NC \NC dejavuserif-bold.ttf dejavuserif-bolditalic.ttf \NC \NR +\NC \NC dejavuserif-italic.ttf dejavuserif.ttf \NC \NR +\NC \type{fonts load time} \NC 0.374 seconds \NR +\NC \type{runtime} \NC 1.014 seconds, 0.986 pages/second \NC \NR +\stoptabulate + +So, six fonts are loaded and because XITS is used we also preload the math bold +variant. Loading of text fonts is delayed but in order initialize math we need to +preload the math fonts. + +If we don't define a bodyfont, a default set gets loaded: Latin Modern. In that +case we get: + +\starttabulate[||T|] +\NC \type{loaded fonts} \NC latinmodern-math.otf \NC \NR +\NC \NC lmroman10-bolditalic.otf lmroman12-bold.otf \NC \NR +\NC \NC lmroman12-italic.otf lmroman12-regular.otf \NC \NR +\NC \type{fonts load time} \NC 0.265 seconds \NR +\NC \type{runtime} \NC 0.874 seconds, 1.144 pages/second \NC \NR +\stoptabulate + +Before we had native \OPENTYPE\ Latin Modern math fonts, it took slightly longer +because we had to load many small \TYPEONE\ fonts and assemble a virtual math font. + +As soon as you start mixing more fonts and/or load additional weights and styles +you will see these times increase. But if you use an already loaded font with +a different featureset or scaled differently, the burden is rather low. It is +safe to say that at this moment loading fonts is not a bottleneck. + +Applying fonts can be more demanding. For instance if you typeset Arabic or +Devanagari the amount of node and font juggling definitely influences the total +runtime. As the code is rather optimized there is not much we can do about it. +It's the price that comes with flexibility. As far as I can tell getting the same +results with \PDFTEX\ (if possible at all) or \XETEX\ is not taking less time. If +you've split up your document in separate files you will seldom run more than a +dozen pages which is then still bearable. + +If you are for instance typesetting a dictionary like document, it does not make +sense to do all font switches by switching body fonts. Just defining a couple of +font instances makes more sense and comes at no cost. Being already quite +efficient given the complexity you should not expect impressive speedups in this +area. + +\stopsubject + +\startsubject[title=Manipulations] + +The main manipulation that I have to do is to process \XML\ into something +readable. Using the built||in parser and mapper already has some advantages +and if applied in the right way it's also rather efficient. The more you restrict +your queries, the better. + +Text manipulations using \LUA\ are often quite fast and seldom the reason for +seeing slow processing. You can do lots of things at the \LUA\ end and still have +all the \CONTEXT\ magic by using the \type {context} namespace and function. + +\stopsubject + +\startsubject[title=Multipass] + +You can try to save 1 second on a 20 second run but that is not that impressive +if you need to process the document three times in order to get your cross +references right. Okay you'd save 3 seconds but still to get result you needs +some 60 seconds (unless you already have run the document before). If you have a +predictable workflow you might know in advance that you only need two runs in +case you can enforce that with \type {--runs=2}. Furthermore you can try to +optimize the style by getting rid of redundant settings and inefficient font +switches. But no matter what we optimize, unless we have a document with no cross +references, sectioning and positioning, you often end up with the extra run, +although \CONTEXT\ tries to minimize the number of needed runs needed. + +\stopsubject + +\startsubject[title=Trial runs] + +Some mechanisms, like extreme tables, need multiple passes and all but the last +one are tagged as trial runs. Because in many cases only dimensions matter, we +can disable some time consuming code in such case. For instance, at some point +Alan Braslau and I found out that the new chemical manual ran real slow, mainly +due to the tens of thousands of \METAPOST\ graphics. Adding support for trial +runs to the chemical structure macros gave a fourfold improvement. The manual is +still a slow|-|runner, but that is simply because it has so many runtime +generated graphics. + +\stopsubject + +\stopsection + +\startsection[title=The \METAPOST\ library] + +When the \METAPOST\ library got included we saw a drastic speedup in processing +document with lots of graphics. However, when \METAPOST\ got a different number +system (native, double and decimal) the changed memory model immediately lead to +a slow down. On one 150 page manual which a graphic on each page I saw the +\METAPOST\ runtime go up from about half a second upto more than 5 seconds. In +this case I was able to rewrite some core \METAFUN\ macro to better suit the new +model, but you might not be so lucky. So more careful coding is needed. Of course +if you only have a few graphics, you can just ignore the change. + +\stopsection + +\startsection[title=The \LUA\ interpreter] + +Where the \TEX\ part of \LUATEX\ is compiled, the \LUA\ code gets interpreted, +converted into bytecode, and ran by the virtual machine. \LUA\ is by design quite +portable, which means that the virtual machine is not optimized for a specific +target. The \LUAJIT\ interpreter on the other hand is written in assembler and +available for only some platforms, but the virtual machine is about twice as +fast. The just||in||time part of \LUAJIT\ is not if much help and even can slow +down processing. + +When we moved from \LUA~5.1 to 5.2 we found out that there was some speedup but +it's hard to say why. There has been changes in the way strings are dealt with +(\LUA\ hashes strings) and we use lots of strings, really lots. There has been +changes in the garbage collection and during a run lots of garbage needs to be +collected. There are some fundamental changes in so called environments and who +knows what impact that has. + +If you ever tried to measure the performance of \LUA, you probably have noticed +that it is quite fast. This means that it makes no sense to optimize code that +gets visited only occasionally. But some of the \CONTEXT\ code gets exercised a +lot, for instance all code that deals with fonts. We use attributes a lot and +checking them is for good reason not the fastest code. But given the often +advanced functionality that it makes possible we're willing to pay the price. +It's also functionality that you seldom need all at the same time and for +straightforward text only documents all that code is never executed. + +When writing \TEX\ or \LUA\ code I spent a lot of time making it as efficient as +possible in terms of performance and memory usage. The sole reason for that is +that we happen to process documents where a lot of functionality is combined, so +if many small speed||ups accumulate to a noticeable performance gain it's worth +the effort. + +So, where does \LUA\ influence runtime? First of all we use \LUA\ do deal with all +in- and output as well as locating files in the \TEX\ directory structure. Because +that code is partly shared with the script manager (\type {mtxrun}) it is optimized +but some more is possible if needed. It is already not the most easy to read code, +so I don't want to introduce even more obscurity. + +Quite some code deals with loading, preparing and caching fonts. That code is +mostly optimized for memory usage although speed is also okay. This code is only +called when a font is loaded for the first time (after an update). After that +loading is at matter of milliseconds. When a text gets typeset and when fonts are +processed in so called node mode, depending on the script and|/|or enabled +features, a substantial amount of time is spent in \LUA. There is still a bit +complex dealing with inserting kerns but future \LUATEX\ will carry kerning +in the glyph node so there we can gain some runtime. + +If a page has 4000 characters and if font features as well as other manipulations +demand 10 runs over the text, we have 40.000 checks of nodes and potential +actions. Each involves an id check, maybe a subtype check, maybe some attribute +checking and possibly some action. So, if we have 200.000 (or more) function +calls to the per page \TEX\ end it might add up to a lot. Around the time that we +went to \LUA~5.2 and played with \LUAJITTEX, the node accessors have been sped +up. This gave indeed a measurable speedup but not on an average document, only on +the more extreme documents or features. Because the \MKIV\ \LUA\ code goes from +experimental to production to final, some improvements are made in the process +but there is not much to gain there. We just have to wait till computers get +faster, \CPU\ cache get bigger, branch prediction improves, floating point +calculations take less time, memory is speedy, and flash storage is the standard. + +The \LUA\ code is plugged into the \TEX\ machinery via callbacks. For +instance each time a box is build several callbacks are triggered, even if it's +an empty box or just an extra wrapper. Take for instance this: + +\starttyping +\hbox \bgroup + \hskip \zeropoint + \hbox \bgroup + test + \egroup + \hskip \zeropoint +\egroup +\stoptyping + +Of course you won't come up with this code as it doesn't do much good but macros +that you use can definitely produce this. For instance, the zero skip can be a +left and right margin that happen to be. For 10.000 iterations I measured 0.78 +seconds while the text one takes 0.62 seconds: + +\starttyping +\hbox \bgroup + \hbox \bgroup + test + \egroup +\egroup +\stoptyping + +Why is this? One reason is that a zero skip results in a node and the more nodes +we have the more memory (de)allocation takes place and the more nodes in the list +need to be checked. Of course the relative difference is less when we have more +text. So how can we improve this? The following variant, at the cost of some +testing takes just as much time. + +\starttyping +\hbox \bgroup + \hbox \bgroup + \scratchdimen\zeropoint + \ifdim\scratchdimen=\zeropoint\else\hskip\scratchdimen\fi + test + \ifdim\scratchdimen=\zeropoint\else\hskip\scratchdimen\fi + \egroup +\egroup +\stoptyping + +As does this one, but the longer the text, the slower it gets as one of the two +copies needs to be skipped. + +\starttyping +\hbox \bgroup + \hbox \bgroup + \scratchdimen\zeropoint + \ifdim\scratchdimen=\zeropoint + test% + \else + \hskip\scratchdimen + test% + \hskip\scratchdimen + \fi + \egroup +\egroup +\stoptyping + +Of course most speedup is gained when we don't package at all, so if we test +before we package but such an optimization is seldom realistic because much more +goes on and we cannot check for everything. Also, 10.000 is a lot while 0.10 +seconds is something we can live with. By the way, compare the following + +\starttyping +\hbox \bgroup + \hskip\zeropoint + test% + \hskip\zeropoint +\egroup + +\hbox \bgroup + \kern\zeropoint + test% + \kern\zeropoint +\egroup +\stoptyping + +The first variant is less efficient that the second one, because a skip +effectively is a glue node pointing to a specification node while a kern is just +a simple node with the width stored in it. \footnote {On the \LUATEX\ agenda is +moving the glue spec into the glue node.} I must admit that I seldom keep in mind +to use kerns instead of skips when possible if only because one needs to be sure +to be in the right mode, horizontal or vertical, so additional commands might be +needed. + +\stopsection + +\startsection[title=Macros] + +Are macros a bottleneck? In practice not really. Of course we have optimized the +core \CONTEXT\ macros pretty well, but one reason for that is that we have a +rather extensive set of configuration and definition mechanisms that rely heavily +on inheritance. Where possible all that code is written in a way that macro +expansion won't hurt too much. because of this users themselves can be more +liberal in coding. There is a lot going on deep down and if you turn on tracing +macros you can get horrified. But, not all shown code paths are entered. During the +move (and rewrite) from \MKII\ to \MKIV\ quite some bottlenecks that result from +limitations of machines and memory have been removed and as a result the macro +expansion part is somewhat faster, which nicely compensates the fact that we +have a more advanced but slower inheritance subsystem. Readability of code and +speed are probably nicely balanced by now. + +Once a macro is read in, its internal representation is pretty efficient. For +instance references to macro names are just pointers into a hash table. Of +course, when a macro is seen in your source, that name has to be looked up, but +that's a fast action. Using short names in the running text for instance really +doesn't speed up processing much. Switching font sets on the other hand does, as +then quite some checking happens and the related macros are pretty extensive. +However, once a font is loaded references to it a pretty fast. Just keep in mind +that if you define something inside a group, in most cases it got forgotten. So, +if you need something more often, just define it at the outer level. + +\stopsection + +\startsection[title=Optimizing code] + +Optimizing only makes sense if used very often and called frequently or when the +problem to solve is demanding. An example of code that gets done often is page +building, where we pack together many layout elements. Font switches can also be +time consuming, if defined wrong. These can happen for instance for formulas, +marked words, cross references, margin notes, footnotes (often a complete +bodyfont switch), table cells, etc. Yet another is clever vertical spacing that +happens between structural elements. All these mechanisms are reasonably +optimized. + +I can safely say that deep down \CONTEXT\ is no that inefficient, given what it +has to do. But when a style for instance does redundant or unnecessary massive +font switches you are wasting runtime. I dare to say that instead of trying to +speed up code (for instance by redefining macros) you can better spend the time +in making styles efficient. For instance having 10 \type {\blank}'s in a row +will work out rather well but takes time. If you know that a section head has no +raised or lowered text and no math, you can consider using \type {\definefont} to +define the right size (especially if it is a special size) instead of defining +an extra bodyfont size and switch to that as it includes setting up related sizes +and math. + +It might sound like using \LUA\ for some tasks makes \CONTEXT\ slower, but this +is not true. Of course it's hard to prove because by now we also have more +advanced font support, cleaner math mechanisms, additional features especially in +especially structure related mechanisms, etc. There are also mechanisms that are +faster, for instance extreme tables (a follow up on natural tables) and mixed +column modes. Of course on the previously mentioned 300 page simple paragraphs +with simple Latin text the \PDFTEX\ engine is much faster than \LUATEX, also +because simple fonts are used. But for many of todays document this engine is no +longer an options. For instance in our \XML\ processing in multiple languages, +\LUATEX\ beats \PDFTEX. There is not that much to optimize left, so most speed up +has to come from faster machines. And this is not much different from the past: +processing 300 page document on a 4.7Mhz 8086 architecture was not much fun and +we're not even talking of advanced macros here. Faster machines made more clever +and user friendly systems possible but at the cost of runtime, to even if +machines have become many times faster, processing still takes time. On the other +hand, \CONTEXT\ will not become more complex than it is now, so from now on we +can benefit from faster \CPU's, memory and storage. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-threequarters.tex b/doc/context/sources/general/manuals/about/about-threequarters.tex new file mode 100644 index 000000000..fe6f4a95b --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-threequarters.tex @@ -0,0 +1,330 @@ +% language=uk + +\startcomponent about-calls + +\environment about-environment + +\logo[CRITED]{CritEd} + +\startchapter[title={\LUATEX\ 0.79}] + +% Hans Hagen, PRAGMA ADE, April 2014 + +\startsection[title=Introduction] + +To some it might look as if not much has been done in \LUATEX\ development but +this is not true. First of all, the 2013 versions (0.75-0.77) are quite stable +and can be used for production so there is not much buzz about new things. +\CONTEXT\ users normally won't even notice changes because most is encapsulated +in functionality that itself won't change. The binaries on the \type +{contextgarden.net} are always the latest so an update results in binaries that +are in sync with the \LUA\ and \TEX\ code. Okay, behaviour might become better +but that could also be the side effect of better coding. Of course some more +fundamental changes can result in temporary bugs but those are normally easy to +solve. + +Here I will only mention the most important work done. I'll leave out the +technical details as they can be found in the manual and in articles that were +written during development. The version discussed is 0.79. + +\stopsection + +\startsection[title=Speed] + +One of the things we spent a lot of time on is speed. This is of course of more +importance for a system like \CONTEXT\ that can spend more than half its time in +\LUA, but eventually we all benefit from it. For the average user it doesn't +matter much if a run takes a few seconds but in automated workflows these +accumulate and if a process has to produce 5 documents of 20 pages (each +demanding a few runs) or a few documents of several hundreds of pages, it might +make a difference. In the \CRITED\ project we aim for complex documents produced +from \XML\ at a rate of 20 pages per second, at least for stock \LUATEX. +\footnote {This might look slow but a lot is happening there. A simple 100 page +document with one word per page processes at more that 500 pages per second but +this is hard to match with more realistic documents. When processing data from +bases using the \CLD\ interface getting 50 pages per seconds is no problem.} In +an edit|-|preview cycle it feels better if we don't use more than half a second +for a couple of pages: loading the \TEX\ format, initializing the \LUA\ modules, +loading fonts, typesetting and producing a proper \PDF\ file. We also want to be +prepared for the ultra portable computers where multiple cores compensate the +lower frequency, which harms \TEX\ as sequential processor using one core only. + +An important aspect of speedup is that it must not obscure the code. This is why +the easiest way to achieve it is to use a faster variant of \LUA, and \LUAJIT\ +with its faster virtual machine, is a solution for that. We are aware of the +fact that processors not necessarily become faster, but that on the other hand +memory becomes larger. Disk speed also got better with the arrival of +flash based storage. Because \LUATEX\ should run smoothly on future portable +devices, the more we can gain now, the better it gets in the future. A decent +basic performance is possible and we don't have to focus too much on memory and +disk access and mostly need to keep an eye on basic \CPU\ cycles. Although we +have some ideas about improving performance, tests demonstrate that \LUATEX\ +is not doing that bad and we don't have to change it's internals. In fact, if we +do it might as well result in a drastic slowdown! + +One interesting performance factor is console output. Because \TEX\ outputs +immediately with hardly any buffering, it depends a lot on the speed of console +output. This itself depends on what console is used. \UNIX\ consoles normally +have some buffering and refresh delay built in. There the speed depends on what +fonts are used and to what extend the output gets interpreted (escape sequences +are an example). I've run into cases where a run took seconds more because of a +bad choice of fonts. On \WINDOWS\ it's more complicated since there the standard +console (like \TEX) is unbuffered. The good news is that there are several +alternatives that perform quite well, like console2 and conemu. These +alternatives buffer output and have refresh delays. But still, on a very high res +screen, with a large console window logging has impact. Interesting is that when +I run from the editor (SciTE) output is pretty fast, so normally I never notice +much of a slowdown. Of course these kind of performance issues can hit you more +when you work in a remote terminal. + +The reason why I mention this is that in order to provide a user feedback about +issues, there has to be some logging and depending on the kind of use, more or +less is needed. This means that on the \CONTEXT\ mailing list we sometimes get +complaints about the amount of logging. It is for this reason that much logging is +optional and all logging can be disabled as well. Because we go through \LUA\ +we have some control over efficiency too. In the current \LUATEX\ release most +logging can now be intercepted, including error messages. + +Talking of a slowdown, in the \CRITED\ project we have to deal with real large +indices (tens of thousands of entries) and we found out that in the case of +interactive variants (register entry to text and back) the use of \LUAJITTEX\ +could bring down a run to a grinding halt. In the end, after much testing we +figured out that a suboptimal string hashing function was the culprit and we did +extensive tests with both the \LUAJIT, \LUA\ 5.1 and \LUA\ 5.2 variant. We ended +up by replacing the \LUAJIT\ hash function by the the \LUA\ 5.1 one which is a +relative easy operation. Because \LUAJIT\ can address less memory than regular +\LUA\ it will always be a matter of testing if \LUAJITTEX\ can be used instead of +\LUATEX. Standard document processing (reports and such) is normally no problem +but processing large amounts of data from databases can be an issue. + +In the process of cleaning up the code base for sure we will also find ways to +make things run even smoother. But, in any case, version 0.80 is already a good +benchmark for what can be achieved. + +\stopsection + +\startsection[title=Nodes] + +One of the bottlenecks in the hybrid approach is crossing the so called C +boundary. This is not really a bottleneck, unless we're talking of many millions +of function calls. In practice this only happens in for instance more extreme +font handling (Devanagari or sometimes Arabic). If performance is really an issue +one can fallback on a more direct node access model. Of course the overhead of +access should be compared to other related activities: one can gain .25 seconds +on a run in using the direct access model, but if the whole runs takes 25 +seconds, it can be neglected. If the price paid for it is less readable code it +should only be done deep down a macro package where no user even sees the code. +We use this access model in the \CONTEXT\ core modules and so far it looks quite +okay, especially for more extensive manipulations. The gain in speed is quite +noticeable if you use the more advanced features of \CONTEXT. + +There can be some changes in the node model but not that drastic as the current +model is quite ok and also stays close to original \TEX\ so that existing +documentation still applies. One of the changes will be that glue spec (sub)nodes +will disappear and glue nodes will carry that information. Direction whatsits +will become first class nodes as they are part of the concept (whatsits +normally relate to extensions) and the same might happen with image nodes. As a +side effect we can restructure the code so that it becomes more readable. Some +experimental \PDFTEX\ functionality will be removed as it can be done better with +callbacks. + +\stopsection + +\startsection[title=The parbuilder and HZ] + +As we started from \PDFTEX\ we inherit also its experimental code and character. +One of the objectives is to separate font- and backend as good as possible. We +have already achieved a lot and apart from bringing consistency in the code, the +biggest change has been a partial rewrite of the hz code, especially the way +fonts are managed. Instead of making copies of fonts with different properties, +we now carry information in the relevant nodes. The backend code already got away +from multiple fonts by using transformation of the base font instead of +additional font instances, so this was a natural adaptation. This was actually +triggered by the fact that a \LUA\ based par builder demonstrated that this made +sense. The new approach uses less memory and is a bit faster (at least in +theory). + +In callbacks it makes life easier when a node list has a predictable structure. +For instance, the result of a paragraph broken into lines still has discretionary +nodes. Is that really needed? Lines can have left- or rightskip nodes, depending +on the fact if they were set. Math nodes can disappear as part of a cleanup in +the line break code, but this is unfortunate when one expects them to be +somewhere in the list in a callback. All this will be made consistent. These are +issues we will look into on the way to version 1.0. + +I occasionally play with the \LUA\ based par builder and it is quite compatible +even if we take the floating point \LUA\ aspect into account. However when using +hz the outcome is different: sometimes better, sometimes worse. Personally I +don't care too much as long as it's consistent. Features like hz are for special +cases anyway and can never be stable over years if only because fonts evolve. And +we're talking of bordercase typesetting: narrow columns that no matter what method is +used will never look okay. \footnote {Some people don't like larger spaces, others +don't like stretched glyphs.} + +\stopsection + +\startsection[title=The backend] + +The separation of front- and backend is more a pet project. There is some +experimental code that will get removed or integrated. We try to make the backend +consistent from the \TEX\ as well as \LUA\ end and some is reflected in +additional features and callbacks. + +Some of the variables that can be set (the \LUA\ counterparts of the \type {\pdf..} +token registers at the \TEX\ end) are now consistent with each other and avoid +going via pseudo tokenization. Typical aspects of a backend that only a few users +will notice but nevertheless needed work. + +The merge of engines also resulted in inconsistencies in function names, like using +\type {pdf_} in function names where nothing \type {PDF} is involved. + +\stopsection + +\startsection[title=Backlinks] + +In callbacks we mostly deal with node lists. At the \TEX\ end of course we also +have these lists but there it is quite clear what gets done with them. This means +that there is no need for double linked lists. It also means that what is known +as the head of a list can in fact be in the middle. The for \TEX\ characteristic +nesting model has resulted in stacks and current pointers. The code uses so +called temp nodes to point at the head node. + +As a consequence in \LUATEX, where we present a double linked list, before the +current version one could run into cases where for instance a head node had a +prev pointer, even one that made no sense. As said, no big deal in \TEX\ but in +the hands of a user who manipulates the node list it can be dramatic. The current +version has cleaned head nodes as well as consistent backlinks, but of course we +keep the internals mostly unchanged because we stay close to the Knuthian +original when possible. \footnote {Even with extensions the original +documentation still covers most of what happens.} + +\stopsection + +\startsection[title=Properties] + +Sometimes you want to associate additional information to a node. A natural way +to do this is attributes. These can be set at the \TEX\ and \LUA\ end and +accessed at the \LUA\ end. At the \LUA\ end one can have tables with nodes as +indices and store extra information but that has the disadvantage that one has no +clue if such information is current: nodes come and go and are recycled. + +For this reason we now have a global properties table where each allocated node +can have a table with whatever information users might like to store. This itself +is not special, but the nice thing is that when a node is freed, that information +is also freed. So, you cannot run into old data. When nodes are copied its +properties are also copied. The overhead, when not used, is close to zero, which is +always an objective when extending the core engine. + +Of course this model demands that macro package somehow controls consistent use +but that is not different from what already has to be done. Also, simple +extensions like this avoid hard codes solutions, which is also something we want +to avoid. + +\stopsection + +\startsection[title=\LUA\ calls] + +We have so called user nodes that can carry a number, string, token list or node +list. We now have added \LUA\ to this repertoire. In fact, we now could use only a +\LUA\ variable and we might have done so in retrospect, but for the moment we we +stick to the current model of several basic types. The \LUA\ variable can be +anything and it is up to the user (in some callback) to deal with them. + +User nodes are not to be confused with late \LUA\ nodes. You can store a function +call in a user node but that's about it. You can at a later moment decide to call +that function but it's still an explicit action. The value of a late \LUA\ node +on the other hand is dealt with automatically during shipout. When the value is a +string it gets interpreted as \LUA, but new is that when the value is a function +it will get called. At that moment we have access to some of the current backend +properties, like locations. + +\stopsection + +\startsection[title=Artefacts] + +Because \LUATEX\ took code from \PDFTEX, that is built upon \ETEX, which in turn +is an extension to \TEX, and \OMEGA, that also extends \TEX, there is code that +no longer makes sense for us. Combine that with the fact that some code carries +signatures of translated \PASCAL\ to \CCODE, we have some cleanup to do as follow +up on the not to be underestimated move to \CCODE. This is an ongoing process but +also fun doing. Luigi and I spend many hours exploring venues and have +interesting Skype sessions that can easily sidetrack, and with Taco getting more +time for \LUATEX\ we expect to get most of our (still growing) todo list done. + +Because \LUATEX\ started out as an experiment, there is some old code around. For +instance, we used to have multiple instances and this still shows in some places. +We can simplify the \LUA\ to \TEX\ interface a bit and clean up the \LUA\ global +state handling, but we're not in a big hurry with this. Experiments have been +done with some extensions to the writer code but they are hold back to after the +cleanup. + +In a similar fashion we have sped up the way \LUA\ keyword and values get +resolved. Already early in the development we did this for critical code like +passing \LUA\ font tables to \TEX, followed by accessing nodes, but now we have +done that for most code. There is still some to do but it has the side effect of +not only consistency but also of helping to document the interface. Of course we +learn a lot about the \LUA\ internals too. The C macro system is of great help +here, although the mentioned pascal conversion (web2c) and merged engines have +resulted in some inconsistency that needs to be cleaned up before we start +documenting more of the internals (another subproject we want to finish before +retirement). + +\stopsection + +\startsection[title=Callbacks] + +There are a few more callbacks and most of them come from the tracker. The +backend now has page related callbacks, the \LUA\ error handler can be +intercepted. Error messages that consist of multiple pieces are handled better +too. When a file is opened and closed a callback is now possible. Technically we +could have combined this with the already present callbacks but as in \TEX\ +synchronization matters these new callbacks relate to current message callbacks +that show \type {[]}, \type {{}}, \type {<>} and|/|or \type {<<>>} fenced +filenames, where the later were introduced in successive backend code. + +\stopsection + +\startsection[title=\LUA] + +We currently use \LUA\ 5.2 but a next version will show up soon. Because \LUA\ +5.3 introduces a hybrid number model, this will be one of the next things to play +with. It could work out well, because \TEX\ is internally integer based (scaled +points) but you never know. It could be that we need to check existing code for +serialization and printing issues but normally that will not lead to +compatibility issues. We could even decide to stick to \LUA\ 5.2 or at least wait +till all has stabilized. There is some basic support for \UTF\ in 5.3 but in +\CONTEXT\ we don't depend on that. In practice hardly any processing takes place +that assumes that \UTF\ is more than a sequence of bytes and \LUA\ can handle +bytes quite well. + +\stopsection + +\startsection[title=\CONTEXT] + +Of course the development of \LUATEX\ has consequences for \CONTEXT. For +instance, existing code is used to test alternative solutions and sometimes these +make it into the core. Some new features are used immediately, like the more +consistent control over \PDF\ properties, but others have to wait till the new +binary is more widespread. \footnote {Normally dissemination is rather fast +because the contextgarden provides recent binaries. The new windows binaries +often show up within hours after the repository has been updated.} + +Some of the improvement in the code base directly relate to \CONTEXT\ activities. +For instance the \CRITED\ project (complex critical editions) uncovered some +hashing issues with \LUAJIT\ that have been taken care of now. The (small) +additions to the \PDF\ backend resulted in a partial cleanup of relatively old +\CONTEXT\ backend code. + +Although some more complex mechanisms, like multi|-|columns are being reworked, +it is still needed to open up a bit more of the \TEX\ internals, so we have some +work to do. As usual, version 0.80 doesn't mean that only 0.20 has to be done to +get to 1.00, as development is not a linear process. The jump from 0.77 to 0.79 +for instance involved a lot of work (exploration as well as testing). But as long +as it's fun to do, time doesn't matter much. As we've said before: we're in no +hurry. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about-titlepage.tex b/doc/context/sources/general/manuals/about/about-titlepage.tex new file mode 100644 index 000000000..392fdb1be --- /dev/null +++ b/doc/context/sources/general/manuals/about/about-titlepage.tex @@ -0,0 +1,31 @@ +\startcomponent about-titlepage + +\environment about-environment + +\setvariables + [document] + [title=about, + subtitle=luatex and context, + author=hans hagen] + +\startpagemakeup + + \startMPcode + + StartPage ; + + fill Page enlarged 5mm withcolor \MPcolor{maincolor} ; + + draw anchored.lrt(image(draw textext("\getvariable{document}{title}") xsized(.750PaperWidth) withcolor white),(lrcorner Page) shifted (-PaperWidth/20, PaperWidth/ 5)) ; + draw anchored.lrt(image(draw textext("\getvariable{document}{subtitle}") xsized(.750PaperWidth) withcolor white),(lrcorner Page) shifted (-PaperWidth/20, PaperWidth/10)) ; + draw anchored.urt(image(draw textext("\getvariable{document}{author}") xsized(.375PaperWidth) rotated 90 withcolor white),(urcorner Page) shifted (-PaperWidth/20,-PaperWidth/20)) ; + + setbounds currentpicture to Page ; + + StopPage ; + + \stopMPcode + +\stoppagemakeup + +\stopcomponent diff --git a/doc/context/sources/general/manuals/about/about.tex b/doc/context/sources/general/manuals/about/about.tex new file mode 100644 index 000000000..96a1bea6d --- /dev/null +++ b/doc/context/sources/general/manuals/about/about.tex @@ -0,0 +1,46 @@ +% author : Hans Hagen +% copyright : PRAGMA ADE & ConTeXt Development Team +% license : Creative Commons Attribution ShareAlike 4.0 International +% reference : pragma-ade.nl | contextgarden.net | texlive (related) distributions +% origin : the ConTeXt distribution +% +% comment : Because this manual is distributed with TeX distributions it comes with a rather +% liberal license. We try to adapt these documents to upgrades in the (sub)systems +% that they describe. Using parts of the content otherwise can therefore conflict +% with existing functionality and we cannot be held responsible for that. Many of +% the manuals contain characteristic graphics and personal notes or examples that +% make no sense when used out-of-context. +% +% comment : Some chapters have been published in TugBoat, the NTG Maps, the ConTeXt Group +% journal or otherwise. Thanks to the editors for corrections. + +\environment about-environment + +\startproduct about + +\component about-titlepage + +\startfrontmatter + \component about-contents + \component about-introduction +\stopfrontmatter + +\startbodymatter + \component about-mathstackers + \component about-speed + \component about-mathstyles + \component about-calls + \component about-jitting + \component about-mobility + \component about-hz + \component about-nodes + \component about-expanding + \component about-nuts + \component about-hashing + \component about-properties + \component about-luafunctions + \component about-metafun + \component about-threequarters +\stopbodymatter + +\stopproduct diff --git a/doc/context/sources/general/manuals/about/demo-data.lua b/doc/context/sources/general/manuals/about/demo-data.lua new file mode 100644 index 000000000..96b55acd0 --- /dev/null +++ b/doc/context/sources/general/manuals/about/demo-data.lua @@ -0,0 +1,10 @@ +return { + { 1, 2 }, + { 2, 4 }, + { 3, 3 }, + { 4, 2 }, + { 5, 2 }, + { 6, 3 }, + { 7, 4 }, + { 8, 1 }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-JIT20.lua b/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-JIT20.lua new file mode 100644 index 000000000..ab09ee429 --- /dev/null +++ b/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-JIT20.lua @@ -0,0 +1,406 @@ +return { + ["comment"]="jit 20 hashing", + ["datetime"]=1393683029, + ["samples"]={ + { + ["center"]=1.125, + ["edges"]=1.656, + ["left"]=1.125, + ["none"]=0.016, + ["right"]=1.125, + ["text"]="a", + }, + { + ["center"]=1.11, + ["edges"]=1.594, + ["left"]=1.109, + ["none"]=0, + ["right"]=1.141, + ["text"]="ab", + }, + { + ["center"]=1.124, + ["edges"]=1.651, + ["left"]=1.094, + ["none"]=0.016, + ["right"]=1.109, + ["text"]="abc", + }, + { + ["center"]=1.014, + ["edges"]=1.653, + ["left"]=1.147, + ["none"]=0.0090000000000003, + ["right"]=1.149, + ["text"]="abcd", + }, + { + ["center"]=1.008, + ["edges"]=1.646, + ["left"]=1.142, + ["none"]=0.0080000000000027, + ["right"]=1.153, + ["text"]="abcde", + }, + { + ["center"]=1.014, + ["edges"]=1.652, + ["left"]=1.157, + ["none"]=0.0090000000000003, + ["right"]=1.14, + ["text"]="abcdef", + }, + { + ["center"]=1.006, + ["edges"]=1.652, + ["left"]=1.155, + ["none"]=0.0079999999999956, + ["right"]=1.214, + ["text"]="abcdefg", + }, + { + ["center"]=1.17, + ["edges"]=1.642, + ["left"]=1.256, + ["none"]=0.0080000000000027, + ["right"]=1.169, + ["text"]="abcdefgh", + }, + { + ["center"]=1.169, + ["edges"]=1.644, + ["left"]=1.216, + ["none"]=0.0080000000000027, + ["right"]=2.557, + ["text"]="abcdefghi", + }, + { + ["center"]=1.172, + ["edges"]=1.636, + ["left"]=1.296, + ["none"]=0.0090000000000003, + ["right"]=2.048, + ["text"]="abcdefghij", + }, + { + ["center"]=1.172, + ["edges"]=1.639, + ["left"]=2.841, + ["none"]=0.0079999999999956, + ["right"]=2.621, + ["text"]="abcdefghijk", + }, + { + ["center"]=1.196, + ["edges"]=1.638, + ["left"]=1.761, + ["none"]=0.0090000000000003, + ["right"]=1.977, + ["text"]="abcdefghijkl", + }, + { + ["center"]=1.201, + ["edges"]=1.635, + ["left"]=1.589, + ["none"]=0.0079999999999956, + ["right"]=2.56, + ["text"]="abcdefghijklm", + }, + { + ["center"]=1.194, + ["edges"]=1.634, + ["left"]=1.592, + ["none"]=0.0079999999999956, + ["right"]=1.983, + ["text"]="abcdefghijklmn", + }, + { + ["center"]=1.2, + ["edges"]=1.637, + ["left"]=2.722, + ["none"]=0.0090000000000003, + ["right"]=2.537, + ["text"]="abcdefghijklmno", + }, + { + ["center"]=1.221, + ["edges"]=1.639, + ["left"]=2.279, + ["none"]=0.0079999999999956, + ["right"]=1.955, + ["text"]="abcdefghijklmnop", + }, + { + ["center"]=1.219, + ["edges"]=1.639, + ["left"]=1.889, + ["none"]=0.0090000000000003, + ["right"]=2.511, + ["text"]="abcdefghijklmnopq", + }, + { + ["center"]=1.202, + ["edges"]=1.652, + ["left"]=1.157, + ["none"]=0.0080000000000098, + ["right"]=2.035, + ["text"]="abcdefghijklmnopqr", + }, + { + ["center"]=1.203, + ["edges"]=1.635, + ["left"]=1.486, + ["none"]=0.0090000000000146, + ["right"]=2.583, + ["text"]="abcdefghijklmnopqrs", + }, + { + ["center"]=1.224, + ["edges"]=1.643, + ["left"]=1.404, + ["none"]=0.0080000000000098, + ["right"]=2.012, + ["text"]="abcdefghijklmnopqrst", + }, + { + ["center"]=1.224, + ["edges"]=1.639, + ["left"]=1.056, + ["none"]=0.0089999999999861, + ["right"]=2.56, + ["text"]="abcdefghijklmnopqrstu", + }, + { + ["center"]=1.223, + ["edges"]=1.648, + ["left"]=1.111, + ["none"]=0.0090000000000146, + ["right"]=2.008, + ["text"]="abcdefghijklmnopqrstuv", + }, + { + ["center"]=1.226, + ["edges"]=1.648, + ["left"]=1.084, + ["none"]=0.0089999999999861, + ["right"]=2.555, + ["text"]="abcdefghijklmnopqrstuvw", + }, + { + ["center"]=1.239, + ["edges"]=1.645, + ["left"]=1.071, + ["none"]=0.0089999999999861, + ["right"]=1.951, + ["text"]="abcdefghijklmnopqrstuvwx", + }, + { + ["center"]=1.239, + ["edges"]=1.645, + ["left"]=1.048, + ["none"]=0.0080000000000098, + ["right"]=2.518, + ["text"]="abcdefghijklmnopqrstuvwxy", + }, + { + ["center"]=1.234, + ["edges"]=1.635, + ["left"]=1.062, + ["none"]=0.0090000000000146, + ["right"]=2.069, + ["text"]="abcdefghijklmnopqrstuvwxyz", + }, + { + ["center"]=1.236, + ["edges"]=1.636, + ["left"]=1.076, + ["none"]=0.0090000000000146, + ["right"]=2.616, + ["text"]="abcdefghijklmnopqrstuvwxyzA", + }, + { + ["center"]=1.26, + ["edges"]=1.639, + ["left"]=1.085, + ["none"]=0.0080000000000098, + ["right"]=2.065, + ["text"]="abcdefghijklmnopqrstuvwxyzAB", + }, + { + ["center"]=1.27, + ["edges"]=1.651, + ["left"]=1.06, + ["none"]=0.0090000000000146, + ["right"]=2.671, + ["text"]="abcdefghijklmnopqrstuvwxyzABC", + }, + { + ["center"]=1.274, + ["edges"]=1.648, + ["left"]=1.117, + ["none"]=0.0099999999999909, + ["right"]=2.075, + ["text"]="abcdefghijklmnopqrstuvwxyzABCD", + }, + { + ["center"]=1.27, + ["edges"]=1.652, + ["left"]=1.056, + ["none"]=0.0080000000000098, + ["right"]=2.631, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDE", + }, + { + ["center"]=1.294, + ["edges"]=1.656, + ["left"]=1.09, + ["none"]=0.0080000000000098, + ["right"]=2.048, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEF", + }, + { + ["center"]=1.301, + ["edges"]=1.647, + ["left"]=1.079, + ["none"]=0.0089999999999861, + ["right"]=2.548, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFG", + }, + { + ["center"]=1.301, + ["edges"]=1.653, + ["left"]=1.06, + ["none"]=0.0080000000000382, + ["right"]=2.043, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGH", + }, + { + ["center"]=1.347, + ["edges"]=1.649, + ["left"]=1.0530000000001, + ["none"]=0.0079999999999814, + ["right"]=2.618, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHI", + }, + { + ["center"]=1.388, + ["edges"]=1.643, + ["left"]=1.086, + ["none"]=0.0079999999999814, + ["right"]=2.018, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJ", + }, + { + ["center"]=1.417, + ["edges"]=1.667, + ["left"]=1.034, + ["none"]=0.0090000000000146, + ["right"]=2.535, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJK", + }, + { + ["center"]=1.43, + ["edges"]=1.639, + ["left"]=1.163, + ["none"]=0.0079999999999814, + ["right"]=2.018, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL", + }, + { + ["center"]=1.454, + ["edges"]=1.643, + ["left"]=1.051, + ["none"]=0.0080000000000382, + ["right"]=2.548, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM", + }, + { + ["center"]=1.489, + ["edges"]=1.639, + ["left"]=1.117, + ["none"]=0.0079999999999814, + ["right"]=1.98, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN", + }, + { + ["center"]=1.495, + ["edges"]=1.637, + ["left"]=1.051, + ["none"]=0.0079999999999814, + ["right"]=2.51, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO", + }, + { + ["center"]=1.498, + ["edges"]=1.642, + ["left"]=1.052, + ["none"]=0.0090000000000146, + ["right"]=2.069, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP", + }, + { + ["center"]=1.502, + ["edges"]=1.642, + ["left"]=1.084, + ["none"]=0.0090000000000146, + ["right"]=2.643, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ", + }, + { + ["center"]=1.524, + ["edges"]=1.641, + ["left"]=1.172, + ["none"]=0.0090000000000146, + ["right"]=2.052, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR", + }, + { + ["center"]=1.523, + ["edges"]=1.649, + ["left"]=1.064, + ["none"]=0.0080000000000382, + ["right"]=2.61, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS", + }, + { + ["center"]=1.522, + ["edges"]=1.64, + ["left"]=1.193, + ["none"]=0.0079999999999814, + ["right"]=2.04, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST", + }, + { + ["center"]=1.509, + ["edges"]=1.64, + ["left"]=1.029, + ["none"]=0.0090000000000146, + ["right"]=2.557, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU", + }, + { + ["center"]=1.533, + ["edges"]=1.642, + ["left"]=1.172, + ["none"]=0.0089999999999577, + ["right"]=2.038, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV", + }, + { + ["center"]=1.541, + ["edges"]=1.645, + ["left"]=1.078, + ["none"]=0.0079999999999814, + ["right"]=2.586, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW", + }, + { + ["center"]=1.535, + ["edges"]=1.643, + ["left"]=1.114, + ["none"]=0.0079999999999814, + ["right"]=2.107, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX", + }, + }, +} diff --git a/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51-40-6.lua b/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51-40-6.lua new file mode 100644 index 000000000..91a7b34f0 --- /dev/null +++ b/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51-40-6.lua @@ -0,0 +1,406 @@ +return { + ["comment"]="lua 51 max 40 hash 2^6 bytes", + ["datetime"]=1393867414, + ["samples"]={ + { + ["center"]=1.094, + ["edges"]=1.684, + ["left"]=1.078, + ["none"]=0.016, + ["right"]=1.078, + ["text"]="a", + }, + { + ["center"]=1.116, + ["edges"]=1.657, + ["left"]=1.098, + ["none"]=0.008, + ["right"]=1.112, + ["text"]="ab", + }, + { + ["center"]=1.109, + ["edges"]=1.646, + ["left"]=1.091, + ["none"]=0.0079999999999991, + ["right"]=1.108, + ["text"]="abc", + }, + { + ["center"]=1.126, + ["edges"]=1.653, + ["left"]=1.095, + ["none"]=0.0090000000000003, + ["right"]=1.108, + ["text"]="abcd", + }, + { + ["center"]=1.131, + ["edges"]=1.647, + ["left"]=1.099, + ["none"]=0.0090000000000003, + ["right"]=1.104, + ["text"]="abcde", + }, + { + ["center"]=1.135, + ["edges"]=1.648, + ["left"]=1.102, + ["none"]=0.0090000000000003, + ["right"]=1.11, + ["text"]="abcdef", + }, + { + ["center"]=1.13, + ["edges"]=1.65, + ["left"]=1.099, + ["none"]=0.0090000000000003, + ["right"]=1.113, + ["text"]="abcdefg", + }, + { + ["center"]=1.123, + ["edges"]=1.64, + ["left"]=1.108, + ["none"]=0.0090000000000003, + ["right"]=1.116, + ["text"]="abcdefgh", + }, + { + ["center"]=1.127, + ["edges"]=1.646, + ["left"]=1.107, + ["none"]=0.0090000000000003, + ["right"]=1.115, + ["text"]="abcdefghi", + }, + { + ["center"]=1.132, + ["edges"]=1.645, + ["left"]=1.114, + ["none"]=0.0090000000000003, + ["right"]=1.12, + ["text"]="abcdefghij", + }, + { + ["center"]=1.137, + ["edges"]=1.646, + ["left"]=1.121, + ["none"]=0.0090000000000003, + ["right"]=1.126, + ["text"]="abcdefghijk", + }, + { + ["center"]=1.144, + ["edges"]=1.646, + ["left"]=1.115, + ["none"]=0.0090000000000003, + ["right"]=1.121, + ["text"]="abcdefghijkl", + }, + { + ["center"]=1.158, + ["edges"]=1.648, + ["left"]=1.117, + ["none"]=0.0079999999999956, + ["right"]=1.128, + ["text"]="abcdefghijklm", + }, + { + ["center"]=1.168, + ["edges"]=1.655, + ["left"]=1.121, + ["none"]=0.010000000000005, + ["right"]=1.129, + ["text"]="abcdefghijklmn", + }, + { + ["center"]=1.174, + ["edges"]=1.657, + ["left"]=1.12, + ["none"]=0.0090000000000003, + ["right"]=1.132, + ["text"]="abcdefghijklmno", + }, + { + ["center"]=1.205, + ["edges"]=1.65, + ["left"]=1.118, + ["none"]=0.0090000000000003, + ["right"]=1.127, + ["text"]="abcdefghijklmnop", + }, + { + ["center"]=1.232, + ["edges"]=1.655, + ["left"]=1.115, + ["none"]=0.0090000000000003, + ["right"]=1.129, + ["text"]="abcdefghijklmnopq", + }, + { + ["center"]=1.263, + ["edges"]=1.66, + ["left"]=1.079, + ["none"]=0.0090000000000003, + ["right"]=1.134, + ["text"]="abcdefghijklmnopqr", + }, + { + ["center"]=1.273, + ["edges"]=1.656, + ["left"]=1.138, + ["none"]=0.0080000000000098, + ["right"]=1.134, + ["text"]="abcdefghijklmnopqrs", + }, + { + ["center"]=1.306, + ["edges"]=1.659, + ["left"]=1.123, + ["none"]=0.0090000000000146, + ["right"]=1.134, + ["text"]="abcdefghijklmnopqrst", + }, + { + ["center"]=1.331, + ["edges"]=1.663, + ["left"]=1.124, + ["none"]=0.0090000000000146, + ["right"]=1.137, + ["text"]="abcdefghijklmnopqrstu", + }, + { + ["center"]=1.346, + ["edges"]=1.677, + ["left"]=1.135, + ["none"]=0.0089999999999861, + ["right"]=1.15, + ["text"]="abcdefghijklmnopqrstuv", + }, + { + ["center"]=1.349, + ["edges"]=1.682, + ["left"]=1.137, + ["none"]=0.0089999999999861, + ["right"]=1.151, + ["text"]="abcdefghijklmnopqrstuvw", + }, + { + ["center"]=1.326, + ["edges"]=1.662, + ["left"]=1.12, + ["none"]=0.0079999999999814, + ["right"]=1.131, + ["text"]="abcdefghijklmnopqrstuvwx", + }, + { + ["center"]=1.326, + ["edges"]=1.677, + ["left"]=1.12, + ["none"]=0.0090000000000146, + ["right"]=1.134, + ["text"]="abcdefghijklmnopqrstuvwxy", + }, + { + ["center"]=1.329, + ["edges"]=1.689, + ["left"]=1.122, + ["none"]=0.0089999999999861, + ["right"]=1.136, + ["text"]="abcdefghijklmnopqrstuvwxyz", + }, + { + ["center"]=1.328, + ["edges"]=1.706, + ["left"]=1.126, + ["none"]=0.0090000000000146, + ["right"]=1.147, + ["text"]="abcdefghijklmnopqrstuvwxyzA", + }, + { + ["center"]=1.329, + ["edges"]=1.722, + ["left"]=1.13, + ["none"]=0.0090000000000146, + ["right"]=1.145, + ["text"]="abcdefghijklmnopqrstuvwxyzAB", + }, + { + ["center"]=4.739, + ["edges"]=1.758, + ["left"]=1.14, + ["none"]=0.0080000000000098, + ["right"]=1.155, + ["text"]="abcdefghijklmnopqrstuvwxyzABC", + }, + { + ["center"]=5.212, + ["edges"]=1.778, + ["left"]=1.147, + ["none"]=0.0089999999999861, + ["right"]=1.169, + ["text"]="abcdefghijklmnopqrstuvwxyzABCD", + }, + { + ["center"]=5.438, + ["edges"]=1.784, + ["left"]=1.173, + ["none"]=0.0090000000000146, + ["right"]=1.195, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDE", + }, + { + ["center"]=5.288, + ["edges"]=1.782, + ["left"]=1.175, + ["none"]=0.0090000000000146, + ["right"]=1.2, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEF", + }, + { + ["center"]=5.698, + ["edges"]=1.797, + ["left"]=1.181, + ["none"]=0.0080000000000098, + ["right"]=1.201, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFG", + }, + { + ["center"]=5.676, + ["edges"]=1.805, + ["left"]=1.201, + ["none"]=0.0090000000000146, + ["right"]=1.218, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGH", + }, + { + ["center"]=5.933, + ["edges"]=1.822, + ["left"]=1.215, + ["none"]=0.0079999999999814, + ["right"]=1.23, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHI", + }, + { + ["center"]=5.795, + ["edges"]=1.83, + ["left"]=1.23, + ["none"]=0.0089999999999577, + ["right"]=1.251, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJ", + }, + { + ["center"]=5.933, + ["edges"]=1.842, + ["left"]=1.234, + ["none"]=0.0080000000000382, + ["right"]=1.257, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJK", + }, + { + ["center"]=5.953, + ["edges"]=1.849, + ["left"]=1.251, + ["none"]=0.0080000000000382, + ["right"]=1.273, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL", + }, + { + ["center"]=6.297, + ["edges"]=1.845, + ["left"]=1.26, + ["none"]=0.0089999999999577, + ["right"]=1.289, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM", + }, + { + ["center"]=6.005, + ["edges"]=1.841, + ["left"]=1.273, + ["none"]=0.0090000000000146, + ["right"]=1.295, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN", + }, + { + ["center"]=6.303, + ["edges"]=1.843, + ["left"]=1.285, + ["none"]=0.0090000000000146, + ["right"]=1.312, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO", + }, + { + ["center"]=6.11, + ["edges"]=1.852, + ["left"]=1.309, + ["none"]=0.0079999999999814, + ["right"]=1.325, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP", + }, + { + ["center"]=6.672, + ["edges"]=1.871, + ["left"]=1.319, + ["none"]=0.0090000000000146, + ["right"]=1.337, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ", + }, + { + ["center"]=6.417, + ["edges"]=1.838, + ["left"]=1.305, + ["none"]=0.0089999999999577, + ["right"]=1.33, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR", + }, + { + ["center"]=6.69, + ["edges"]=1.843, + ["left"]=1.303, + ["none"]=0.0079999999999814, + ["right"]=1.328, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS", + }, + { + ["center"]=6.4, + ["edges"]=1.852, + ["left"]=1.31, + ["none"]=0.0090000000000146, + ["right"]=1.33, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST", + }, + { + ["center"]=7.058, + ["edges"]=1.853, + ["left"]=1.312, + ["none"]=0.0090000000000146, + ["right"]=1.33, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU", + }, + { + ["center"]=6.736, + ["edges"]=1.847, + ["left"]=1.308, + ["none"]=0.0079999999999814, + ["right"]=1.331, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV", + }, + { + ["center"]=7.123, + ["edges"]=1.85, + ["left"]=1.305, + ["none"]=0.0090000000000146, + ["right"]=1.326, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW", + }, + { + ["center"]=6.893, + ["edges"]=1.848, + ["left"]=1.305, + ["none"]=0.0090000000000146, + ["right"]=1.331, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX", + }, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51.lua b/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51.lua new file mode 100644 index 000000000..f11fa024f --- /dev/null +++ b/doc/context/sources/general/manuals/about/luatest-hash-luajittex-073-LUA51.lua @@ -0,0 +1,406 @@ +return { + ["comment"]="lua 5.1 hashing", + ["datetime"]=1393675147, + ["samples"]={ + { + ["center"]=1.11, + ["edges"]=1.625, + ["left"]=1.094, + ["none"]=0, + ["right"]=1.157, + ["text"]="a", + }, + { + ["center"]=1.133, + ["edges"]=1.659, + ["left"]=1.111, + ["none"]=0, + ["right"]=1.125, + ["text"]="ab", + }, + { + ["center"]=1.133, + ["edges"]=1.659, + ["left"]=1.122, + ["none"]=0.0090000000000003, + ["right"]=1.128, + ["text"]="abc", + }, + { + ["center"]=1.132, + ["edges"]=1.668, + ["left"]=1.119, + ["none"]=0.0079999999999991, + ["right"]=1.128, + ["text"]="abcd", + }, + { + ["center"]=1.141, + ["edges"]=1.661, + ["left"]=1.122, + ["none"]=0.0079999999999991, + ["right"]=1.131, + ["text"]="abcde", + }, + { + ["center"]=1.141, + ["edges"]=1.66, + ["left"]=1.121, + ["none"]=0.0090000000000003, + ["right"]=1.134, + ["text"]="abcdef", + }, + { + ["center"]=1.14, + ["edges"]=1.667, + ["left"]=1.12, + ["none"]=0.0090000000000003, + ["right"]=1.129, + ["text"]="abcdefg", + }, + { + ["center"]=1.14, + ["edges"]=1.662, + ["left"]=1.116, + ["none"]=0.0090000000000003, + ["right"]=1.128, + ["text"]="abcdefgh", + }, + { + ["center"]=1.137, + ["edges"]=1.66, + ["left"]=1.112, + ["none"]=0.0079999999999956, + ["right"]=1.124, + ["text"]="abcdefghi", + }, + { + ["center"]=1.146, + ["edges"]=1.659, + ["left"]=1.116, + ["none"]=0.0080000000000027, + ["right"]=1.127, + ["text"]="abcdefghij", + }, + { + ["center"]=1.15, + ["edges"]=1.664, + ["left"]=1.121, + ["none"]=0.0090000000000003, + ["right"]=1.132, + ["text"]="abcdefghijk", + }, + { + ["center"]=1.168, + ["edges"]=1.674, + ["left"]=1.122, + ["none"]=0.0090000000000003, + ["right"]=1.135, + ["text"]="abcdefghijkl", + }, + { + ["center"]=3.021, + ["edges"]=1.677, + ["left"]=1.128, + ["none"]=0.0090000000000003, + ["right"]=1.139, + ["text"]="abcdefghijklm", + }, + { + ["center"]=3.952, + ["edges"]=1.676, + ["left"]=1.129, + ["none"]=0.0090000000000003, + ["right"]=1.142, + ["text"]="abcdefghijklmn", + }, + { + ["center"]=3.309, + ["edges"]=1.673, + ["left"]=1.124, + ["none"]=0.0090000000000003, + ["right"]=1.138, + ["text"]="abcdefghijklmno", + }, + { + ["center"]=3.999, + ["edges"]=1.68, + ["left"]=1.121, + ["none"]=0.0090000000000003, + ["right"]=1.134, + ["text"]="abcdefghijklmnop", + }, + { + ["center"]=3.405, + ["edges"]=1.678, + ["left"]=1.13, + ["none"]=0.0080000000000098, + ["right"]=1.144, + ["text"]="abcdefghijklmnopq", + }, + { + ["center"]=4.034, + ["edges"]=1.686, + ["left"]=1.134, + ["none"]=0.0079999999999956, + ["right"]=1.142, + ["text"]="abcdefghijklmnopqr", + }, + { + ["center"]=3.998, + ["edges"]=1.69, + ["left"]=1.133, + ["none"]=0.0090000000000146, + ["right"]=1.145, + ["text"]="abcdefghijklmnopqrs", + }, + { + ["center"]=4.145, + ["edges"]=4.488, + ["left"]=1.133, + ["none"]=0.0089999999999861, + ["right"]=1.148, + ["text"]="abcdefghijklmnopqrst", + }, + { + ["center"]=4.095, + ["edges"]=1.759, + ["left"]=1.138, + ["none"]=0.0079999999999814, + ["right"]=1.152, + ["text"]="abcdefghijklmnopqrstu", + }, + { + ["center"]=4.238, + ["edges"]=4.466, + ["left"]=1.144, + ["none"]=0.0079999999999814, + ["right"]=1.154, + ["text"]="abcdefghijklmnopqrstuv", + }, + { + ["center"]=4.441, + ["edges"]=1.743, + ["left"]=1.141, + ["none"]=0.0090000000000146, + ["right"]=1.154, + ["text"]="abcdefghijklmnopqrstuvw", + }, + { + ["center"]=4.404, + ["edges"]=4.455, + ["left"]=1.153, + ["none"]=0.0090000000000146, + ["right"]=1.163, + ["text"]="abcdefghijklmnopqrstuvwx", + }, + { + ["center"]=4.531, + ["edges"]=1.747, + ["left"]=1.151, + ["none"]=0.0080000000000098, + ["right"]=1.162, + ["text"]="abcdefghijklmnopqrstuvwxy", + }, + { + ["center"]=4.585, + ["edges"]=4.466, + ["left"]=3.902, + ["none"]=0.0090000000000146, + ["right"]=4.392, + ["text"]="abcdefghijklmnopqrstuvwxyz", + }, + { + ["center"]=4.851, + ["edges"]=1.727, + ["left"]=33.17, + ["none"]=0.0080000000000098, + ["right"]=4.341, + ["text"]="abcdefghijklmnopqrstuvwxyzA", + }, + { + ["center"]=5.002, + ["edges"]=4.959, + ["left"]=4.508, + ["none"]=0.0090000000000146, + ["right"]=4.642, + ["text"]="abcdefghijklmnopqrstuvwxyzAB", + }, + { + ["center"]=36.952, + ["edges"]=1.747, + ["left"]=32.597, + ["none"]=0.0090000000000146, + ["right"]=4.65, + ["text"]="abcdefghijklmnopqrstuvwxyzABC", + }, + { + ["center"]=59.268, + ["edges"]=5.001, + ["left"]=4.613, + ["none"]=0.0089999999999577, + ["right"]=4.617, + ["text"]="abcdefghijklmnopqrstuvwxyzABCD", + }, + { + ["center"]=42.982, + ["edges"]=1.747, + ["left"]=33.058, + ["none"]=0.0080000000000382, + ["right"]=4.696, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDE", + }, + { + ["center"]=39.54, + ["edges"]=4.953, + ["left"]=4.438, + ["none"]=0.0090000000000146, + ["right"]=4.9359999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEF", + }, + { + ["center"]=69.576, + ["edges"]=1.7379999999999, + ["left"]=32.999, + ["none"]=0.0090000000000146, + ["right"]=4.874, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFG", + }, + { + ["center"]=43.781, + ["edges"]=4.961, + ["left"]=4.84, + ["none"]=0.0080000000000382, + ["right"]=4.9749999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGH", + }, + { + ["center"]=40.142, + ["edges"]=1.744, + ["left"]=33.765, + ["none"]=0.0090000000000146, + ["right"]=4.994, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHI", + }, + { + ["center"]=70.239, + ["edges"]=5.114, + ["left"]=4.7800000000001, + ["none"]=0.0090000000000146, + ["right"]=5.213, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJ", + }, + { + ["center"]=46.93, + ["edges"]=1.742, + ["left"]=32.366, + ["none"]=0.0079999999999245, + ["right"]=5.117, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJK", + }, + { + ["center"]=43.434, + ["edges"]=5.1499999999999, + ["left"]=4.5730000000001, + ["none"]=0.0080000000000382, + ["right"]=5.23, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL", + }, + { + ["center"]=76.315, + ["edges"]=1.752, + ["left"]=32.632, + ["none"]=0.0080000000000382, + ["right"]=5.3120000000001, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM", + }, + { + ["center"]=51.809, + ["edges"]=5.1949999999999, + ["left"]=4.5729999999999, + ["none"]=0.0080000000000382, + ["right"]=5.4829999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN", + }, + { + ["center"]=46.811, + ["edges"]=1.7719999999999, + ["left"]=32.4, + ["none"]=0.0080000000000382, + ["right"]=5.595, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO", + }, + { + ["center"]=87.013, + ["edges"]=5.1410000000001, + ["left"]=4.961, + ["none"]=0.0090000000000146, + ["right"]=5.527, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP", + }, + { + ["center"]=55.775, + ["edges"]=1.7800000000002, + ["left"]=32.732, + ["none"]=0.0089999999997872, + ["right"]=5.624, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ", + }, + { + ["center"]=49.956, + ["edges"]=5.5519999999999, + ["left"]=5.0459999999998, + ["none"]=0.0090000000000146, + ["right"]=5.893, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR", + }, + { + ["center"]=495.147, + ["edges"]=1.819, + ["left"]=32.684, + ["none"]=0.0090000000000146, + ["right"]=5.8970000000002, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS", + }, + { + ["center"]=542.566, + ["edges"]=5.482, + ["left"]=4.982, + ["none"]=0.0080000000002656, + ["right"]=5.9839999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST", + }, + { + ["center"]=66.082, + ["edges"]=1.835, + ["left"]=32.42, + ["none"]=0.0090000000000146, + ["right"]=5.8340000000003, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU", + }, + { + ["center"]=97.62, + ["edges"]=5.6189999999997, + ["left"]=5.0569999999998, + ["none"]=0.0090000000000146, + ["right"]=6.172, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV", + }, + { + ["center"]=531.977, + ["edges"]=1.8630000000003, + ["left"]=32.873, + ["none"]=0.0090000000000146, + ["right"]=6.1799999999998, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW", + }, + { + ["center"]=576.093, + ["edges"]=5.6260000000002, + ["left"]=5.4200000000001, + ["none"]=0.0090000000000146, + ["right"]=6.306, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX", + }, + }, +} diff --git a/doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52-40-6.lua b/doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52-40-6.lua new file mode 100644 index 000000000..201f67096 --- /dev/null +++ b/doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52-40-6.lua @@ -0,0 +1,406 @@ +return { + ["comment"]="lua 52 hashing 40 max 2^6 bytes", + ["datetime"]=1393862849, + ["samples"]={ + { + ["center"]=1.198, + ["edges"]=1.723, + ["left"]=1.154, + ["none"]=0.026, + ["right"]=1.202, + ["text"]="a", + }, + { + ["center"]=1.202, + ["edges"]=1.728, + ["left"]=1.156, + ["none"]=0.026000000000001, + ["right"]=1.199, + ["text"]="ab", + }, + { + ["center"]=1.21, + ["edges"]=1.731, + ["left"]=1.174, + ["none"]=0.026, + ["right"]=1.203, + ["text"]="abc", + }, + { + ["center"]=1.216, + ["edges"]=1.743, + ["left"]=1.177, + ["none"]=0.026, + ["right"]=1.207, + ["text"]="abcd", + }, + { + ["center"]=1.221, + ["edges"]=1.738, + ["left"]=1.18, + ["none"]=0.026, + ["right"]=1.21, + ["text"]="abcde", + }, + { + ["center"]=1.256, + ["edges"]=1.758, + ["left"]=1.209, + ["none"]=0.027000000000001, + ["right"]=1.219, + ["text"]="abcdef", + }, + { + ["center"]=1.236, + ["edges"]=1.741, + ["left"]=1.196, + ["none"]=0.027000000000001, + ["right"]=1.234, + ["text"]="abcdefg", + }, + { + ["center"]=1.23, + ["edges"]=1.742, + ["left"]=1.187, + ["none"]=0.025999999999996, + ["right"]=1.218, + ["text"]="abcdefgh", + }, + { + ["center"]=1.217, + ["edges"]=1.744, + ["left"]=1.188, + ["none"]=0.026000000000003, + ["right"]=1.215, + ["text"]="abcdefghi", + }, + { + ["center"]=1.227, + ["edges"]=1.734, + ["left"]=1.193, + ["none"]=0.025999999999996, + ["right"]=1.21, + ["text"]="abcdefghij", + }, + { + ["center"]=1.225, + ["edges"]=1.732, + ["left"]=1.196, + ["none"]=0.024999999999991, + ["right"]=1.214, + ["text"]="abcdefghijk", + }, + { + ["center"]=1.229, + ["edges"]=1.734, + ["left"]=1.18, + ["none"]=0.024999999999991, + ["right"]=1.213, + ["text"]="abcdefghijkl", + }, + { + ["center"]=1.241, + ["edges"]=1.733, + ["left"]=1.186, + ["none"]=0.025999999999996, + ["right"]=1.218, + ["text"]="abcdefghijklm", + }, + { + ["center"]=1.249, + ["edges"]=1.736, + ["left"]=1.191, + ["none"]=0.02600000000001, + ["right"]=1.219, + ["text"]="abcdefghijklmn", + }, + { + ["center"]=1.261, + ["edges"]=1.748, + ["left"]=1.187, + ["none"]=0.025999999999996, + ["right"]=1.236, + ["text"]="abcdefghijklmno", + }, + { + ["center"]=1.256, + ["edges"]=1.745, + ["left"]=1.192, + ["none"]=0.025999999999996, + ["right"]=1.23, + ["text"]="abcdefghijklmnop", + }, + { + ["center"]=1.259, + ["edges"]=1.743, + ["left"]=1.195, + ["none"]=0.025999999999996, + ["right"]=1.226, + ["text"]="abcdefghijklmnopq", + }, + { + ["center"]=1.056, + ["edges"]=1.74, + ["left"]=1.192, + ["none"]=0.025999999999996, + ["right"]=1.225, + ["text"]="abcdefghijklmnopqr", + }, + { + ["center"]=1.057, + ["edges"]=1.741, + ["left"]=1.186, + ["none"]=0.025000000000006, + ["right"]=1.223, + ["text"]="abcdefghijklmnopqrs", + }, + { + ["center"]=1.062, + ["edges"]=1.751, + ["left"]=1.194, + ["none"]=0.025000000000006, + ["right"]=1.23, + ["text"]="abcdefghijklmnopqrst", + }, + { + ["center"]=1.069, + ["edges"]=1.756, + ["left"]=1.197, + ["none"]=0.02600000000001, + ["right"]=1.231, + ["text"]="abcdefghijklmnopqrstu", + }, + { + ["center"]=1.087, + ["edges"]=1.756, + ["left"]=1.208, + ["none"]=0.025000000000006, + ["right"]=1.231, + ["text"]="abcdefghijklmnopqrstuv", + }, + { + ["center"]=1.072, + ["edges"]=1.76, + ["left"]=1.198, + ["none"]=0.025000000000006, + ["right"]=1.234, + ["text"]="abcdefghijklmnopqrstuvw", + }, + { + ["center"]=1.063, + ["edges"]=1.759, + ["left"]=1.195, + ["none"]=0.025999999999982, + ["right"]=1.232, + ["text"]="abcdefghijklmnopqrstuvwx", + }, + { + ["center"]=1.066, + ["edges"]=1.764, + ["left"]=1.199, + ["none"]=0.025999999999982, + ["right"]=1.235, + ["text"]="abcdefghijklmnopqrstuvwxy", + }, + { + ["center"]=1.062, + ["edges"]=1.762, + ["left"]=1.248, + ["none"]=0.02600000000001, + ["right"]=1.248, + ["text"]="abcdefghijklmnopqrstuvwxyz", + }, + { + ["center"]=1.07, + ["edges"]=1.772, + ["left"]=1.216, + ["none"]=0.02600000000001, + ["right"]=1.247, + ["text"]="abcdefghijklmnopqrstuvwxyzA", + }, + { + ["center"]=1.07, + ["edges"]=1.77, + ["left"]=1.223, + ["none"]=0.027000000000015, + ["right"]=1.264, + ["text"]="abcdefghijklmnopqrstuvwxyzAB", + }, + { + ["center"]=1.073, + ["edges"]=1.586, + ["left"]=1.211, + ["none"]=0.02600000000001, + ["right"]=1.248, + ["text"]="abcdefghijklmnopqrstuvwxyzABC", + }, + { + ["center"]=1.075, + ["edges"]=1.584, + ["left"]=1.22, + ["none"]=0.02600000000001, + ["right"]=1.252, + ["text"]="abcdefghijklmnopqrstuvwxyzABCD", + }, + { + ["center"]=1.105, + ["edges"]=1.593, + ["left"]=1.218, + ["none"]=0.02600000000001, + ["right"]=1.255, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDE", + }, + { + ["center"]=1.109, + ["edges"]=1.594, + ["left"]=1.219, + ["none"]=0.025000000000006, + ["right"]=1.256, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEF", + }, + { + ["center"]=1.122, + ["edges"]=1.589, + ["left"]=1.223, + ["none"]=0.025000000000006, + ["right"]=1.257, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFG", + }, + { + ["center"]=1.129, + ["edges"]=1.596, + ["left"]=1.22, + ["none"]=0.02600000000001, + ["right"]=1.253, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGH", + }, + { + ["center"]=1.141, + ["edges"]=1.59, + ["left"]=1.046, + ["none"]=0.024999999999977, + ["right"]=1.077, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHI", + }, + { + ["center"]=1.159, + ["edges"]=1.599, + ["left"]=1.033, + ["none"]=0.025999999999982, + ["right"]=1.08, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJ", + }, + { + ["center"]=1.162, + ["edges"]=1.595, + ["left"]=1.034, + ["none"]=0.02600000000001, + ["right"]=1.06, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJK", + }, + { + ["center"]=1.171, + ["edges"]=1.599, + ["left"]=1.04, + ["none"]=0.024999999999977, + ["right"]=1.06, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL", + }, + { + ["center"]=1.178, + ["edges"]=1.6, + ["left"]=1.033, + ["none"]=0.024999999999977, + ["right"]=1.063, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM", + }, + { + ["center"]=1.137, + ["edges"]=1.602, + ["left"]=1.029, + ["none"]=0.02600000000001, + ["right"]=1.061, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN", + }, + { + ["center"]=1.138, + ["edges"]=1.604, + ["left"]=1.032, + ["none"]=0.024999999999977, + ["right"]=1.06, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO", + }, + { + ["center"]=1.151, + ["edges"]=1.622, + ["left"]=1.032, + ["none"]=0.025000000000034, + ["right"]=1.064, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP", + }, + { + ["center"]=1.151, + ["edges"]=1.635, + ["left"]=1.039, + ["none"]=0.025999999999954, + ["right"]=1.068, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ", + }, + { + ["center"]=1.149, + ["edges"]=1.633, + ["left"]=1.039, + ["none"]=0.02600000000001, + ["right"]=1.069, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR", + }, + { + ["center"]=1.16, + ["edges"]=1.642, + ["left"]=1.041, + ["none"]=0.024999999999977, + ["right"]=1.067, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS", + }, + { + ["center"]=1.155, + ["edges"]=1.651, + ["left"]=1.04, + ["none"]=0.02600000000001, + ["right"]=1.071, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST", + }, + { + ["center"]=1.155, + ["edges"]=1.664, + ["left"]=1.042, + ["none"]=0.024999999999977, + ["right"]=1.073, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU", + }, + { + ["center"]=1.146, + ["edges"]=1.668, + ["left"]=1.059, + ["none"]=0.02600000000001, + ["right"]=1.088, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV", + }, + { + ["center"]=1.173, + ["edges"]=1.673, + ["left"]=1.067, + ["none"]=0.02600000000001, + ["right"]=1.099, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW", + }, + { + ["center"]=1.14, + ["edges"]=1.669, + ["left"]=1.063, + ["none"]=0.024999999999977, + ["right"]=1.102, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX", + }, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52.lua b/doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52.lua new file mode 100644 index 000000000..7fb7dc044 --- /dev/null +++ b/doc/context/sources/general/manuals/about/luatest-hash-luatex-073-LUA52.lua @@ -0,0 +1,406 @@ +return { + ["comment"]="lua 5.2 hashing", + ["datetime"]=1393679507, + ["samples"]={ + { + ["center"]=1.188, + ["edges"]=1.701, + ["left"]=1.143, + ["none"]=0.016, + ["right"]=1.19, + ["text"]="a", + }, + { + ["center"]=1.175, + ["edges"]=1.685, + ["left"]=1.141, + ["none"]=0.024999999999999, + ["right"]=1.177, + ["text"]="ab", + }, + { + ["center"]=1.179, + ["edges"]=1.691, + ["left"]=1.142, + ["none"]=0.025, + ["right"]=1.183, + ["text"]="abc", + }, + { + ["center"]=1.187, + ["edges"]=1.692, + ["left"]=1.147, + ["none"]=0.024999999999999, + ["right"]=1.183, + ["text"]="abcd", + }, + { + ["center"]=1.209, + ["edges"]=1.705, + ["left"]=1.156, + ["none"]=0.025000000000002, + ["right"]=1.194, + ["text"]="abcde", + }, + { + ["center"]=1.215, + ["edges"]=1.714, + ["left"]=1.161, + ["none"]=0.024999999999999, + ["right"]=1.201, + ["text"]="abcdef", + }, + { + ["center"]=1.222, + ["edges"]=1.714, + ["left"]=1.164, + ["none"]=0.027000000000001, + ["right"]=1.203, + ["text"]="abcdefg", + }, + { + ["center"]=1.215, + ["edges"]=1.715, + ["left"]=1.162, + ["none"]=0.026000000000003, + ["right"]=1.202, + ["text"]="abcdefgh", + }, + { + ["center"]=1.209, + ["edges"]=1.698, + ["left"]=1.171, + ["none"]=0.024999999999999, + ["right"]=1.206, + ["text"]="abcdefghi", + }, + { + ["center"]=1.207, + ["edges"]=1.707, + ["left"]=1.161, + ["none"]=0.024999999999991, + ["right"]=1.21, + ["text"]="abcdefghij", + }, + { + ["center"]=1.228, + ["edges"]=1.708, + ["left"]=1.165, + ["none"]=0.024999999999991, + ["right"]=1.213, + ["text"]="abcdefghijk", + }, + { + ["center"]=1.224, + ["edges"]=1.708, + ["left"]=1.165, + ["none"]=0.025000000000006, + ["right"]=1.205, + ["text"]="abcdefghijkl", + }, + { + ["center"]=3.586, + ["edges"]=1.705, + ["left"]=1.162, + ["none"]=0.025000000000006, + ["right"]=1.215, + ["text"]="abcdefghijklm", + }, + { + ["center"]=5.056, + ["edges"]=1.708, + ["left"]=1.175, + ["none"]=0.025000000000006, + ["right"]=1.207, + ["text"]="abcdefghijklmn", + }, + { + ["center"]=3.965, + ["edges"]=1.712, + ["left"]=1.177, + ["none"]=0.025000000000006, + ["right"]=1.215, + ["text"]="abcdefghijklmno", + }, + { + ["center"]=5.097, + ["edges"]=1.725, + ["left"]=1.177, + ["none"]=0.025000000000006, + ["right"]=1.21, + ["text"]="abcdefghijklmnop", + }, + { + ["center"]=3.982, + ["edges"]=1.724, + ["left"]=1.18, + ["none"]=0.024000000000001, + ["right"]=1.213, + ["text"]="abcdefghijklmnopq", + }, + { + ["center"]=5.195, + ["edges"]=1.714, + ["left"]=1.182, + ["none"]=0.024999999999977, + ["right"]=1.219, + ["text"]="abcdefghijklmnopqr", + }, + { + ["center"]=4.016, + ["edges"]=1.722, + ["left"]=1.184, + ["none"]=0.025000000000006, + ["right"]=1.217, + ["text"]="abcdefghijklmnopqrs", + }, + { + ["center"]=5.199, + ["edges"]=5.623, + ["left"]=1.182, + ["none"]=0.025000000000006, + ["right"]=1.221, + ["text"]="abcdefghijklmnopqrst", + }, + { + ["center"]=4.056, + ["edges"]=1.815, + ["left"]=1.191, + ["none"]=0.024999999999977, + ["right"]=1.244, + ["text"]="abcdefghijklmnopqrstu", + }, + { + ["center"]=1.082, + ["edges"]=5.637, + ["left"]=1.193, + ["none"]=0.024999999999977, + ["right"]=1.247, + ["text"]="abcdefghijklmnopqrstuv", + }, + { + ["center"]=1.085, + ["edges"]=1.827, + ["left"]=1.22, + ["none"]=0.024999999999977, + ["right"]=1.251, + ["text"]="abcdefghijklmnopqrstuvw", + }, + { + ["center"]=1.071, + ["edges"]=5.58, + ["left"]=1.205, + ["none"]=0.025000000000006, + ["right"]=1.244, + ["text"]="abcdefghijklmnopqrstuvwx", + }, + { + ["center"]=1.07, + ["edges"]=1.821, + ["left"]=1.195, + ["none"]=0.025000000000006, + ["right"]=1.247, + ["text"]="abcdefghijklmnopqrstuvwxy", + }, + { + ["center"]=1.088, + ["edges"]=5.514, + ["left"]=5.094, + ["none"]=0.024999999999977, + ["right"]=5.24, + ["text"]="abcdefghijklmnopqrstuvwxyz", + }, + { + ["center"]=1.069, + ["edges"]=1.838, + ["left"]=44.874, + ["none"]=0.025000000000006, + ["right"]=5.257, + ["text"]="abcdefghijklmnopqrstuvwxyzA", + }, + { + ["center"]=1.075, + ["edges"]=5.577, + ["left"]=5.412, + ["none"]=0.024999999999977, + ["right"]=5.231, + ["text"]="abcdefghijklmnopqrstuvwxyzAB", + }, + { + ["center"]=1.081, + ["edges"]=1.841, + ["left"]=45.411, + ["none"]=0.024999999999977, + ["right"]=5.208, + ["text"]="abcdefghijklmnopqrstuvwxyzABC", + }, + { + ["center"]=1.091, + ["edges"]=5.643, + ["left"]=5.536, + ["none"]=0.02600000000001, + ["right"]=5.248, + ["text"]="abcdefghijklmnopqrstuvwxyzABCD", + }, + { + ["center"]=1.084, + ["edges"]=1.844, + ["left"]=45.54, + ["none"]=0.024000000000001, + ["right"]=5.351, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDE", + }, + { + ["center"]=1.078, + ["edges"]=5.657, + ["left"]=5.55, + ["none"]=0.024999999999977, + ["right"]=5.376, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEF", + }, + { + ["center"]=1.077, + ["edges"]=1.831, + ["left"]=45.903, + ["none"]=0.025000000000034, + ["right"]=5.422, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFG", + }, + { + ["center"]=1.082, + ["edges"]=5.71, + ["left"]=5.525, + ["none"]=0.024999999999977, + ["right"]=5.266, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGH", + }, + { + ["center"]=1.076, + ["edges"]=1.8480000000001, + ["left"]=48.141, + ["none"]=0.024999999999977, + ["right"]=5.223, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHI", + }, + { + ["center"]=1.083, + ["edges"]=6.241, + ["left"]=5.427, + ["none"]=0.025000000000091, + ["right"]=5.26, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJ", + }, + { + ["center"]=1.08, + ["edges"]=1.59, + ["left"]=45.596, + ["none"]=0.024999999999977, + ["right"]=5.3099999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJK", + }, + { + ["center"]=1.0799999999999, + ["edges"]=1.5790000000001, + ["left"]=5.9499999999999, + ["none"]=0.024999999999977, + ["right"]=5.2330000000001, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL", + }, + { + ["center"]=1.088, + ["edges"]=1.567, + ["left"]=45.252, + ["none"]=0.024999999999977, + ["right"]=5.314, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM", + }, + { + ["center"]=1.074, + ["edges"]=1.5699999999999, + ["left"]=5.5310000000001, + ["none"]=0.024000000000001, + ["right"]=5.4889999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN", + }, + { + ["center"]=1.074, + ["edges"]=1.574, + ["left"]=45.903, + ["none"]=0.024999999999977, + ["right"]=5.598, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO", + }, + { + ["center"]=1.081, + ["edges"]=1.569, + ["left"]=6.033, + ["none"]=0.024999999999977, + ["right"]=5.657, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP", + }, + { + ["center"]=1.0690000000001, + ["edges"]=1.568, + ["left"]=1.296, + ["none"]=0.024999999999977, + ["right"]=1.115, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ", + }, + { + ["center"]=1.08, + ["edges"]=1.572, + ["left"]=1.048, + ["none"]=0.025000000000091, + ["right"]=1.0799999999999, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR", + }, + { + ["center"]=1.085, + ["edges"]=1.566, + ["left"]=1.0509999999999, + ["none"]=0.025000000000091, + ["right"]=1.083, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS", + }, + { + ["center"]=1.09, + ["edges"]=1.573, + ["left"]=1.0459999999999, + ["none"]=0.024999999999977, + ["right"]=1.083, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST", + }, + { + ["center"]=1.088, + ["edges"]=1.576, + ["left"]=1.052, + ["none"]=0.024000000000001, + ["right"]=1.082, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU", + }, + { + ["center"]=1.085, + ["edges"]=1.5699999999999, + ["left"]=1.048, + ["none"]=0.024999999999977, + ["right"]=1.08, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV", + }, + { + ["center"]=1.08, + ["edges"]=1.571, + ["left"]=1.049, + ["none"]=0.024999999999977, + ["right"]=1.085, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW", + }, + { + ["center"]=1.077, + ["edges"]=1.568, + ["left"]=1.037, + ["none"]=0.024999999999977, + ["right"]=1.083, + ["text"]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX", + }, + }, +} diff --git a/doc/context/sources/general/manuals/about/pi-speed-1.tex b/doc/context/sources/general/manuals/about/pi-speed-1.tex new file mode 100644 index 000000000..be716749a --- /dev/null +++ b/doc/context/sources/general/manuals/about/pi-speed-1.tex @@ -0,0 +1,3 @@ +\starttext + \dorecurse{1000}{\input ward \par} +\stoptext diff --git a/doc/context/sources/general/manuals/about/pi-speed-2.tex b/doc/context/sources/general/manuals/about/pi-speed-2.tex new file mode 100644 index 000000000..8dcfab188 --- /dev/null +++ b/doc/context/sources/general/manuals/about/pi-speed-2.tex @@ -0,0 +1,3 @@ +\starttext + \dorecurse{1000}{test \page} +\stoptext diff --git a/doc/context/sources/general/manuals/about/pi-speed-3.tex b/doc/context/sources/general/manuals/about/pi-speed-3.tex new file mode 100644 index 000000000..d3ead50a1 --- /dev/null +++ b/doc/context/sources/general/manuals/about/pi-speed-3.tex @@ -0,0 +1,10 @@ +\starttext + \dorecurse{1000}{ + The Earth, as a habitat for animal life, is in old age and + has a fatal illness. Several, in fact. It would be happening + whether humans had ever evolved or not. But our presence is + like the effect of an old|-|age patient who smokes many packs + of cigarettes per day |=| and we humans are the cigarettes. + \par + } +\stoptext diff --git a/doc/context/sources/general/manuals/about/pi-speed-4.tex b/doc/context/sources/general/manuals/about/pi-speed-4.tex new file mode 100644 index 000000000..517e77285 --- /dev/null +++ b/doc/context/sources/general/manuals/about/pi-speed-4.tex @@ -0,0 +1,10 @@ +\starttext + +\dorecurse{10} { + \startMPcode + draw fullcircle scaled 1cm withpen pencircle scaled 1mm ; + draw textext("X") ; + \stopMPcode +} + +\stoptext diff --git a/doc/context/sources/general/manuals/about/pi-speed-5.tex b/doc/context/sources/general/manuals/about/pi-speed-5.tex new file mode 100644 index 000000000..2417e00c3 --- /dev/null +++ b/doc/context/sources/general/manuals/about/pi-speed-5.tex @@ -0,0 +1,16 @@ +\setupbodyfont[pagella] + +\starttext + +\dorecurse {100} { + \input ward \par + \dorecurse{100} { + \dontleavehmode + {\green this is green} + {\red \smallcaps this is red} + {\blue \bf this is blue} + } + \par +} + +\stoptext diff --git a/doc/context/sources/general/manuals/about/still-expanding-1.png b/doc/context/sources/general/manuals/about/still-expanding-1.png new file mode 100644 index 000000000..54579ca13 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-1.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-10.png b/doc/context/sources/general/manuals/about/still-expanding-10.png new file mode 100644 index 000000000..3eda60b82 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-10.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-2.png b/doc/context/sources/general/manuals/about/still-expanding-2.png new file mode 100644 index 000000000..6e750b7a2 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-2.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-3.png b/doc/context/sources/general/manuals/about/still-expanding-3.png new file mode 100644 index 000000000..68ec86a9f Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-3.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-4.png b/doc/context/sources/general/manuals/about/still-expanding-4.png new file mode 100644 index 000000000..0033f3063 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-4.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-5.png b/doc/context/sources/general/manuals/about/still-expanding-5.png new file mode 100644 index 000000000..0c50f50d6 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-5.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-6.png b/doc/context/sources/general/manuals/about/still-expanding-6.png new file mode 100644 index 000000000..ce0730847 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-6.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-7.png b/doc/context/sources/general/manuals/about/still-expanding-7.png new file mode 100644 index 000000000..a74d19a99 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-7.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-8.png b/doc/context/sources/general/manuals/about/still-expanding-8.png new file mode 100644 index 000000000..43199fa0c Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-8.png differ diff --git a/doc/context/sources/general/manuals/about/still-expanding-9.png b/doc/context/sources/general/manuals/about/still-expanding-9.png new file mode 100644 index 000000000..0e965a724 Binary files /dev/null and b/doc/context/sources/general/manuals/about/still-expanding-9.png differ diff --git a/doc/context/sources/general/manuals/hybrid/benchmark-1.tex b/doc/context/sources/general/manuals/hybrid/benchmark-1.tex new file mode 100644 index 000000000..adb89dbc7 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/benchmark-1.tex @@ -0,0 +1,39 @@ +\setupbodyfont[dejavu] + +\starttext + +\dontcomplain + +\startluacode + if jit then + jit.on() + jit.off() + end +\stopluacode + +\startluacode + statistics.starttiming() +\stopluacode + +\dorecurse {10} { + \dorecurse{1000} { + \dontleavehmode + \startMPcode + for i=1,100 : + draw + fullcircle scaled 10pt + withpen pencircle xscaled 2 yscaled 4 rotated 20 ; + endfor ; + \stopMPcode + \enspace + } + \page +} + +\startluacode + statistics.stoptiming() + context(statistics.elapsedtime()) +\stopluacode + +\stoptext + diff --git a/doc/context/sources/general/manuals/hybrid/benchmark-2.tex b/doc/context/sources/general/manuals/hybrid/benchmark-2.tex new file mode 100644 index 000000000..4bf0974f1 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/benchmark-2.tex @@ -0,0 +1,30 @@ +\setupbodyfont[dejavu] + +\starttext + +\dontcomplain + +\startluacode + if jit then + jit.on() + jit.off() + end +\stopluacode + +\startluacode + statistics.starttiming() +\stopluacode + +\dorecurse {1000} { + {\bf \red \input tufte } \blank + {\it \green \input tufte } \blank + {\tf \blue \input tufte } \page +} + +\startluacode + statistics.stoptiming() + context(statistics.elapsedtime()) +\stopluacode + +\stoptext + diff --git a/doc/context/sources/general/manuals/hybrid/benchmark-3.tex b/doc/context/sources/general/manuals/hybrid/benchmark-3.tex new file mode 100644 index 000000000..5d9759124 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/benchmark-3.tex @@ -0,0 +1,28 @@ +\setupbodyfont[dejavu] + +\starttext + +\dontcomplain + +\startluacode + if jit then + jit.on() + jit.off() + end +\stopluacode + +\startluacode + statistics.starttiming() +\stopluacode + +\dorecurse {1000} { + test \page +} + +\startluacode + statistics.stoptiming() + context(statistics.elapsedtime()) +\stopluacode + +\stoptext + diff --git a/doc/context/sources/general/manuals/hybrid/benchmark-4.tex b/doc/context/sources/general/manuals/hybrid/benchmark-4.tex new file mode 100644 index 000000000..95c605c16 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/benchmark-4.tex @@ -0,0 +1,60 @@ +\setupbodyfont[dejavu] + +\starttext + +\dontcomplain + +\startluacode + if jit then + jit.on() + jit.off() + end +\stopluacode + +\startluacode + statistics.starttiming() +\stopluacode + +\startbuffer + \margintext{test} test test + + \startitemize[a] + \startitem test \stopitem + \startitem test \stopitem + \startitem test \stopitem + \startitem test \stopitem + \stopitemize + + \startxtable + \startxrow + \startxcell test \stopxcell + \startxcell test \stopxcell + \startxcell test \stopxcell + \stopxrow + \startxrow + \startxcell test \stopxcell + \startxcell test \stopxcell + \startxcell test \stopxcell + \stopxrow + \stopxtable +\stopbuffer + +\dorecurse {25} { + \startchapter[title=Test #1] + \dorecurse {25} { + \startsection[title=Test #1] + \getbuffer + \stopsection + } + \stopchapter +} + +\page + +\startluacode + statistics.stoptiming() + context(statistics.elapsedtime()) +\stopluacode + +\stoptext + diff --git a/doc/context/sources/general/manuals/hybrid/benchmark-5.tex b/doc/context/sources/general/manuals/hybrid/benchmark-5.tex new file mode 100644 index 000000000..49fae5da3 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/benchmark-5.tex @@ -0,0 +1,29 @@ +\starttext + +\startluacode + + if jit then + jit.on() + jit.off() + end + + local t = os.clock() + local a = 0 + for i=1,10*1000*1000 do + a = a + math.sin(i) + end + context(os.clock()-t) + + context.par() + + local t = os.clock() + local sin = math.sin + local a = 0 + for i=1,10*1000*1000 do + a = a + sin(i) + end + context(os.clock()-t) + +\stopluacode + +\stoptext diff --git a/doc/context/sources/general/manuals/hybrid/calibri-fontshop.png b/doc/context/sources/general/manuals/hybrid/calibri-fontshop.png new file mode 100644 index 000000000..68563581d Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/calibri-fontshop.png differ diff --git a/doc/context/sources/general/manuals/hybrid/ebook-metafun-1.png b/doc/context/sources/general/manuals/hybrid/ebook-metafun-1.png new file mode 100644 index 000000000..167bfeb6d Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/ebook-metafun-1.png differ diff --git a/doc/context/sources/general/manuals/hybrid/ebook-metafun-2.png b/doc/context/sources/general/manuals/hybrid/ebook-metafun-2.png new file mode 100644 index 000000000..e151657f0 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/ebook-metafun-2.png differ diff --git a/doc/context/sources/general/manuals/hybrid/ebook-pdf.png b/doc/context/sources/general/manuals/hybrid/ebook-pdf.png new file mode 100644 index 000000000..51c3d821d Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/ebook-pdf.png differ diff --git a/doc/context/sources/general/manuals/hybrid/ebook-xhtml.png b/doc/context/sources/general/manuals/hybrid/ebook-xhtml.png new file mode 100644 index 000000000..c1161964c Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/ebook-xhtml.png differ diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-backend.tex b/doc/context/sources/general/manuals/hybrid/hybrid-backend.tex new file mode 100644 index 000000000..4b6055151 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-backend.tex @@ -0,0 +1,389 @@ +% language=uk + +\startcomponent hybrid-backends + +\environment hybrid-environment + +\startchapter[title={Backend code}] + +\startsection [title={Introduction}] + +In \CONTEXT\ we've always separated the backend code in so called driver files. +This means that in the code related to typesetting only calls to the \API\ take +place, and no backend specific code is to be used. That way we can support +backend like dvipsone (and dviwindo), dvips, acrobat, pdftex and dvipdfmx with +one interface. A simular model is used in \MKIV\ although at the moment we only +have one backend: \PDF. \footnote {At this moment we only support the native +\PDF\ backend but future versions might support \XML\ (\HTML) output as well.} + +Some \CONTEXT\ users like to add their own \PDF\ specific code to their styles or +modules. However, such extensions can interfere with existing code, especially +when resources are involved. This has to be done via the official helper macros. + +In the next sections an overview will be given of the current approach. There are +still quite some rough edges but these will be polished as soon as the backend +code is more isolated in \LUATEX\ itself. + +\stopsection + +\startsection [title={Structure}] + +A \PDF\ file is a tree of indirect objects. Each object has a number and the file +contains a table (or multiple tables) that relates these numbers to positions in +a file (or position in a compressed object stream). That way a file can be viewed +without reading all data: a viewer only loads what is needed. + +\starttyping +1 0 obj << + /Name (test) /Address 2 0 R +>> +2 0 obj [ + (Main Street) (24) (postal code) (MyPlace) +] +\stoptyping + +For the sake of the discussion we consider strings like \type {(test)} also to be +objects. In the next table we list what we can encounter in a \PDF\ file. There +can be indirect objects in which case a reference is used (\type{2 0 R}) and +direct ones. + +\starttabulate[|l|l|p|] +\FL +\NC \bf type \NC \bf form \NC \bf meaning \NC \NR +\TL +\NC constant \NC \type{/...} \NC A symbol (prescribed string). \NC \NR +\NC string \NC \type{(...)} \NC A sequence of characters in pdfdoc encoding \NC \NR +\NC unicode \NC \type{<...>} \NC A sequence of characters in utf16 encoding \NC \NR +\NC number \NC \type{3.1415} \NC A number constant. \NC \NR +\NC boolean \NC \type{true/false} \NC A boolean constant. \NC \NR +\NC reference \NC \type{N 0 R} \NC A reference to an object \NC \NR +\NC dictionary \NC \type{<< ... >>} \NC A collection of key value pairs where the + value itself is an (indirect) object. \NC \NR +\NC array \NC \type{[ ... ]} \NC A list of objects or references to objects. \NC \NR +\NC stream \NC \NC A sequence of bytes either or not packaged with a dictionary + that contains descriptive data. \NC \NR +\NC xform \NC \NC A special kind of object containing an reusable blob of data, + for example an image. \NC \NR +\LL +\stoptabulate + +While writing additional backend code, we mostly create dictionaries. + +\starttyping +<< /Name (test) /Address 2 0 R >> +\stoptyping + +In this case the indirect object can look like: + +\starttyping +[ (Main Street) (24) (postal code) (MyPlace) ] +\stoptyping + +It all starts in the document's root object. From there we access the page tree +and resources. Each page carries its own resource information which makes random +access easier. A page has a page stream and there we find the to be rendered +content as a mixture of (\UNICODE) strings and special drawing and rendering +operators. Here we will not discuss them as they are mostly generated by the +engine itself or dedicated subsystems like the \METAPOST\ converter. There we use +literal or \type {\latelua} whatsits to inject code into the current stream. + +In the \CONTEXT\ \MKII\ backend drivers code you will see objects in their +verbose form. The content is passed on using special primitives, like \type +{\pdfobj}, \type{\pdfannot}, \type {\pdfcatalog}, etc. In \MKIV\ no such +primitives are used. In fact, some of them are overloaded to do nothing at all. +In the \LUA\ backend code you will find function calls like: + +\starttyping +local d = lpdf.dictionary { + Name = lpdf.string("test"), + Address = lpdf.array { + "Main Street", "24", "postal code", "MyPlace", + } +} +\stoptyping + +Equaly valid is: + +\starttyping +local d = lpdf.dictionary() +d.Name = "test" +\stoptyping + +Eventually the object will end up in the file using calls like: + +\starttyping +local r = pdf.immediateobj(tostring(d)) +\stoptyping + +or using the wrapper (which permits tracing): + +\starttyping +local r = lpdf.flushobject(d) +\stoptyping + +The object content will be serialized according to the formal specification so +the proper \type {<< >>} etc.\ are added. If you want the content instead you can +use a function call: + +\starttyping +local dict = d() +\stoptyping + +An example of using references is: + +\starttyping +local a = lpdf.array { + "Main Street", "24", "postal code", "MyPlace", +} +local d = lpdf.dictionary { + Name = lpdf.string("test"), + Address = lpdf.reference(a), +} +local r = lpdf.flushobject(d) +\stoptyping + +\stopsection + +We have the following creators. Their arguments are optional. + +\starttabulate[|l|p|] +\FL +\NC \bf function \NC \bf optional parameter \NC \NR +\TL +%NC \type{lpdf.stream} \NC indexed table of operators \NC \NR +\NC \type{lpdf.dictionary} \NC hash with key/values \NC \NR +\NC \type{lpdf.array} \NC indexed table of objects \NC \NR +\NC \type{lpdf.unicode} \NC string \NC \NR +\NC \type{lpdf.string} \NC string \NC \NR +\NC \type{lpdf.number} \NC number \NC \NR +\NC \type{lpdf.constant} \NC string \NC \NR +\NC \type{lpdf.null} \NC \NC \NR +\NC \type{lpdf.boolean} \NC boolean \NC \NR +%NC \type{lpdf.true} \NC \NC \NR +%NC \type{lpdf.false} \NC \NC \NR +\NC \type{lpdf.reference} \NC string \NC \NR +\NC \type{lpdf.verbose} \NC indexed table of strings \NC \NR +\LL +\stoptabulate + +Flushing objects is done with: + +\starttyping +lpdf.flushobject(obj) +\stoptyping + +Reserving object is or course possible and done with: + +\starttyping +local r = lpdf.reserveobject() +\stoptyping + +Such an object is flushed with: + +\starttyping +lpdf.flushobject(r,obj) +\stoptyping + +We also support named objects: + +\starttyping +lpdf.reserveobject("myobject") + +lpdf.flushobject("myobject",obj) +\stoptyping + +\startsection [title={Resources}] + +While \LUATEX\ itself will embed all resources related to regular typesetting, +\MKIV\ has to take care of embedding those related to special tricks, like +annotations, spot colors, layers, shades, transparencies, metadata, etc. If you +ever took a look in the \MKII\ \type {spec-*} files you might have gotten the +impression that it quickly becomes messy. The code there is actually rather old +and evolved in sync with the \PDF\ format as well as \PDFTEX\ and \DVIPDFMX\ +maturing to their current state. As a result we have a dedicated object +referencing model that sometimes results in multiple passes due to forward +references. We could have gotten away from that with the latest versions of +\PDFTEX\ as it provides means to reserve object numbers but it makes not much +sense to do that now that \MKII\ is frozen. + +Because third party modules (like tikz) also can add resources like in \MKII\ +using an \API\ that makes sure that no interference takes place. Think of macros +like: + +\starttyping +\pdfbackendsetcatalog {key}{string} +\pdfbackendsetinfo {key}{string} +\pdfbackendsetname {key}{string} + +\pdfbackendsetpageattribute {key}{string} +\pdfbackendsetpagesattribute{key}{string} +\pdfbackendsetpageresource {key}{string} + +\pdfbackendsetextgstate {key}{pdfdata} +\pdfbackendsetcolorspace {key}{pdfdata} +\pdfbackendsetpattern {key}{pdfdata} +\pdfbackendsetshade {key}{pdfdata} +\stoptyping + +One is free to use the \LUA\ interface instead, as there one has more +possibilities. The names are similar, like: + +\starttyping +lpdf.addtoinfo(key,anything_valid_pdf) +\stoptyping + +At the time of this writing (\LUATEX\ .50) there are still places where \TEX\ and +\LUA\ code is interwoven in a non optimal way, but that will change in the future +as the backend is completely separated and we can do more \TEX\ trickery at the +\LUA\ end. + +Also, currently we expose more of the backend code than we like and future +versions will have a more restricted access. The following function will stay +public: + +\starttyping +lpdf.addtopageresources (key,value) +lpdf.addtopageattributes (key,value) +lpdf.addtopagesattributes(key,value) + +lpdf.adddocumentextgstate(key,value) +lpdf.adddocumentcolorspac(key,value) +lpdf.adddocumentpattern (key,value) +lpdf.adddocumentshade (key,value) + +lpdf.addtocatalog (key,value) +lpdf.addtoinfo (key,value) +lpdf.addtonames (key,value) +\stoptyping + +There are several tracing options built in and some more will be added in due +time: + +\starttyping +\enabletrackers + [backend.finalizers, + backend.resources, + backend.objects, + backend.detail] +\stoptyping + +As with all trackers you can also pass them on the command line, for example: + +\starttyping +context --trackers=backend.* yourfile +\stoptyping + +The reference related backend mechanisms have their own trackers. + +\stopsection + +\startsection [title={Transformations}] + +There is at the time of this writing still some backend related code at the \TEX\ +end that needs a cleanup. Most noticeable is the code that deals with +transformations (like scaling). At some moment in \PDFTEX\ a primitive was +introduced but it was not completely covering the transform matrix so we never +used it. In \LUATEX\ we will come up with a better mechanism. Till that moment we +stick to the \MKII\ method. + +\stopsection + +\startsection [title={Annotations}] + +The \LUA\ based backend of \MKIV\ is not so much less code, but definitely +cleaner. The reason why there is quite some code is because in \CONTEXT\ we also +handle annotations and destinations in \LUA. In other words: \TEX\ is not +bothered by the backend any more. We could make that split without too much +impact as we never depended on \PDFTEX\ hyperlink related features and used +generic annotations instead. It's for that reason that \CONTEXT\ has always been +able to nest hyperlinks and have annotations with a chain of actions. + +Another reason for doing it all at the \LUA\ end is that as in \MKII\ we have to +deal with the rather hybrid cross reference mechanisms which uses a sort of +language and parsing this is also easier at the \LUA\ end. Think of: + +\starttyping +\definereference[somesound][StartSound(attention)] + +\at {just some page} [someplace,somesound,StartMovie(somemovie)] +\stoptyping + +We parse the specification expanding shortcuts when needed, create an action +chain, make sure that the movie related resources are taken care of (normally the +movie itself will be a figure), and turn the three words into hyperlinks. As this +all happens in \LUA\ we have less \TEX\ code. Contrary to what you might expect, +the \LUA\ code is not that much faster as the \MKII\ \TEX\ code is rather +optimized. + +Special features like \JAVASCRIPT\ as well as widgets (and forms) are also +reimplemented. Support for \JAVASCRIPT\ is not that complex at all, but as in +\CONTEXT\ we can organize scripts in collections and have automatic inclusion of +used functions, still some code is needed. As we now do this in \LUA\ we use less +\TEX\ memory. Reimplementing widgets took a bit more work as I used the +opportunity to remove hacks for older viewers. As support for widgets is somewhat +instable in viewers quite some testing was needed, especially because we keep +supporting cloned and copied fields (resulting in widget trees). + +An interesting complication with widgets is that each instance can have a lot of +properties and as we want to be able to use thousands of them in one document, +each with different properties, we have efficient storage in \MKII\ and want to +do the same in \LUA. Most code at the \TEX\ end is related to passing all those +options. + +You could use the \LUA\ functions that relate to annotations etc.\ but normally +you will use the regular \CONTEXT\ user interface. For practical reasons, the +backend code is grouped in several tables: + +The \type{backends} table has subtables for each backend and currently there is +only one: \type {pdf}. Each backend provides tables itself. In the +\type{codeinjections} namespace we collect functions that don't interfere with +the typesetting or typeset result, like inserting all kind of resources (movies, +attachment, etc.), widget related functionality, and in fact everything that does +not fit into the other categories. In \type {nodeinjections} we organize +functions that inject literal \PDF\ code in the nodelist which then ends up in +the \PDF\ stream: color, layers, etc. The \type {registrations} table is reserved +for functions related to resources that result from node injections: spot colors, +transparencies, etc. Once the backend code is finished we might come up with +another organization. No matter what we end up with, the way the \type {backends} +table is supposed to be organized determines the \API\ and those who have seen +the \MKII\ backend code will recognize some of it. + +\startsection [title={Metadata}] + +We always had the opportunity to set the information fields in a \PDF\ but +standardization forces us to add these large verbose metadata blobs. As this blob +is coded in \XML\ we use the built in \XML\ parser to fill a template. Thanks to +extensive testing and research by Peter Rolf we now have a rather complete +support for \PDF/x related demands. This will definitely evolve with the advance +of the \PDF\ specification. You can replace the information with your own but we +suggest that you stay away from this metadata mess as far as possible. + +\stopsection + +\startsection [title={Helpers}] + +If you look into the \type {lpdf-*.lua} files you will find more +functions. Some are public helpers, like: + +\starttabulate +\NC \type {lpdf.toeight(str)} \NC returns \type {(string)} \NC \NR +%NC \type {lpdf.cleaned(str)} \NC returns \type {escaped string} \NC \NR +\NC \type {lpdf.tosixteen(str)} \NC returns \type {} \NC \NR +\stoptabulate + +An example of another public function is: + +\starttyping +lpdf.sharedobj(content) +\stoptyping + +This one flushes the object and returns the object number. Already defined +objects are reused. In addition to this code driven optimization, some other +optimization and reuse takes place but all that happens without user +intervention. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-bidi.tex b/doc/context/sources/general/manuals/hybrid/hybrid-bidi.tex new file mode 100644 index 000000000..c291d11eb --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-bidi.tex @@ -0,0 +1,194 @@ +% language=uk + +\startcomponent hybrid-inserts + +\environment hybrid-environment + +\startchapter[title={The Bidi Dilemma}] + +Here I will introduce a few concepts of bidirectional typesetting. While \LUATEX\ +does a lot automatically, this does not mean that you get a proper bidirectional +layout for free. We distinguish a few cases: + +\startitemize [packed] +\startitem verbatim as used in manuals \stopitem +\startitem simulating a text editor \stopitem +\startitem typesetting of text \stopitem +\stopitemize + +In addition to this we distinguish two document layouts: + +\startitemize [packed] +\startitem predominantly left||to||right with some right||to||left snippets \stopitem +\startitem predominantly right||to||left with some left||to||right snippets \stopitem +\stopitemize + +In both cases explicit choices have to be made when defining the layout, +programming the style, and coding the content. In this chapter I will stick to +verbatim. + +In verbatim mode we normally use a monospaced font and no interference with +features is to be expected. You get what you've keyed in. Because verbatim is +used for illustrative purposes, we need to have predictable output. This is why +we have to control the position of the linenumbers as well as the alignment +explicitly. + +\startbuffer[basics] +\definetyping [XXtyping] [numbering=line] +\definetyping [RLtyping] [align=r2l,numbering=line] +\definetyping [LRtyping] [align=l2r,numbering=line] +\stopbuffer + +\typebuffer[basics] \getbuffer[basics] + +We use these definitions in the following example: + +\startbuffer[sample] +\startLRtyping +At the left! +At the left! +\stopLRtyping + +\startRLtyping +At the right! +At the right! +\stopRLtyping + +\startalignment[l2r] +\startXXtyping +At the left! +At the left! +\stopXXtyping +\stopalignment + +\startalignment[r2l] +\startXXtyping +At the right! +At the right! +\stopXXtyping +\stopalignment +\stopbuffer + +\typebuffer[sample] + +However, we can have a bit more control over the position of the line numbers. As +linenumbers are added in a later stage we need to define additional line number +classes for this. We show four relevant positions of linenumbers. What setting +you use depends on the predominant direction of your document as well as what you +want to demonstrate. + +\startbuffer +\definetyping [RLtypingLEFT] [align=r2l,numbering=line] +\definetyping [LRtypingLEFT] [align=l2r,numbering=line] + +\setuplinenumbering [RLtypingLEFT] [location=left] +\setuplinenumbering [LRtypingLEFT] [location=left] + +\startLRtypingLEFT +At the left! +At the left! +\stopLRtypingLEFT + +\startRLtypingLEFT +At the right! +At the right! +\stopRLtypingLEFT +\stopbuffer + +\typebuffer + +When \type {location} is set to \type {left}, the line numbers will always be in +the left margin, no matter what the text direction is. + +\getbuffer + +\startbuffer +\definetyping [RLtypingRIGHT] [align=r2l,numbering=line] +\definetyping [LRtypingRIGHT] [align=l2r,numbering=line] + +\setuplinenumbering [RLtypingRIGHT] [location=right] +\setuplinenumbering [LRtypingRIGHT] [location=right] + +\startLRtypingRIGHT +At the left! +At the left! +\stopLRtypingRIGHT + +\startRLtypingRIGHT +At the right! +At the right! +\stopRLtypingRIGHT +\stopbuffer + +From this it follows that when \type {location} is set to \type {right}, the line +numbers will always be in the right margin. + +\typebuffer + +Again, the text direction is not influencing the placement. + +\getbuffer + +\startbuffer +\definetyping [RLtypingBEGIN] [align=r2l,numbering=line] +\definetyping [LRtypingBEGIN] [align=l2r,numbering=line] + +\setuplinenumbering [RLtypingBEGIN] [location=begin] +\setuplinenumbering [LRtypingBEGIN] [location=begin] + +\startLRtypingBEGIN +At the left! +At the left! +\stopLRtypingBEGIN + +\startRLtypingBEGIN +At the right! +At the right! +\stopRLtypingBEGIN +\stopbuffer + +The next two cases {\em do} obey to the text direction. When set to \type +{begin}, the location will be at the beginning of the line. + +\typebuffer + +When typesetting a paragraph from right to left, the beginning of the line is at +the right margin. + +\getbuffer + +\startbuffer +\definetyping [RLtypingEND] [align=r2l,numbering=line] +\definetyping [LRtypingEND] [align=l2r,numbering=line] + +\setuplinenumbering [RLtypingEND] [location=end] +\setuplinenumbering [LRtypingEND] [location=end] + +\startLRtypingEND +At the left! +At the left! +\stopLRtypingEND + +\startRLtypingEND +At the right! +At the right! +\stopRLtypingEND +\stopbuffer + +Consequently we get the opposite result when we set \type {location} to +\type {end}. + +\typebuffer + +This time we get complementary results: + +\getbuffer + +It will be clear that when we are writing a manual where we mix example code with +real right to left text some care goes into setting up the verbatim environments. +And this is just one of the aspects you have to deal with in a bidirectional +document layout. + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-callbacks.tex b/doc/context/sources/general/manuals/hybrid/hybrid-callbacks.tex new file mode 100644 index 000000000..00b3c0f3f --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-callbacks.tex @@ -0,0 +1,229 @@ +% language=uk + +\startcomponent hybrid-callbacks + +\environment hybrid-environment + +\startchapter[title={Callbacks}] + +\startsection [title={Introduction}] + +Callbacks are the means to extend the basic \TEX\ engine's functionality in +\LUATEX\ and \CONTEXT\ \MKIV\ uses them extensively. Although the interface is +still in development we see users popping in their own functionality and although +there is nothing wrong with that, it can open a can of worms. + +It is for this reason that from now on we protect the \MKIV\ callbacks from being +overloaded. For those who still want to add their own code some hooks are +provided. Here we will address some of these issues. + +\stopsection + +\startsection [title={Actions}] + +There are already quite some callbacks and we use most of them. In the following +list the callbacks tagged with \type {enabled} are used and frozen, the ones +tagged \type {disabled} are blocked and never used, while the ones tagged \type +{undefined} are yet unused. + +\ctxcommand{showcallbacks()} + +You can be rather sure that we will eventually use all callbacks one way or the +other. Also, some callbacks are only set when certain functionality is enabled. + +It may sound somewhat harsh but if users kick in their own code, we cannot +guarantee \CONTEXT's behaviour any more and support becomes a pain. If you really +need to use a callback yourself, you should use one of the hooks and make sure +that you return the right values. + +The exact working of the callback handler is not something we need to bother +users with so we stick to a simple description. The next list is not definitive +and evolves. For instance we might at some point decide to add more granularity. + +We only open up some of the node list related callbacks. All callbacks related to +file handling, font definition and housekeeping are frozen. Most if the +mechanisms that use these callbacks have hooks anyway. + +Of course you can overload the built in functionality as this is currently not +protected, but we might do that as well once \MKIV\ is stable enough. After all, +at the time of this writing overloading can be handy when testing. + +This leaves the node list manipulators. The are grouped as follows: + +\starttabulate[|l|l|p|] +\FL +\NC \bf category \NC \bf callback \NC \bf usage \NC \NR +\TL +\NC \type{processors} \NC \type{pre_linebreak_filter} \NC called just before the paragraph is broken into lines \NC \NR +\NC \NC \type{hpack_filter} \NC called just before a horizontal box is constructed \NC \NR +\NC \type{finalizers} \NC \type{post_linebreak_filter} \NC called just after the paragraph has been broken into lines \NC \NR +\NC \type{shipouts} \NC \type{no callback yet} \NC applied to the box (or xform) that is to be shipped out \NC \NR +\NC \type{mvlbuilders} \NC \type{buildpage_filter} \NC called after some material has been added to the main vertical list \NC \NR +\NC \type{vboxbuilders} \NC \type{vpack_filter} \NC called when some material is added to a vertical box \NC \NR +%NC \type{parbuilders} \NC \type{linebreak_filter} \NC called when a paragraph is to be broken into lines \NC \NR +%NC \type{pagebuilders} \NC \type{pre_output_filter} \NC called when a page it fed into the output routing \NC \NR +\NC \type{math} \NC \type{mlist_to_hlist} \NC called just after the math list is created, before it is turned into an horizontal list \NC \NR +\BL +\stoptabulate + +Each category has several subcategories but for users only two +make sense: \type {before} and \type {after}. Say that you want to +hook some tracing into the \type {mvlbuilder}. This is how it's +done: + +\starttyping +function third.mymodule.myfunction(where) + nodes.show_simple_list(tex.lists.contrib_head) +end + +nodes.tasks.appendaction("processors", "before", "third.mymodule.myfunction") +\stoptyping + +As you can see, in this case the function gets no \type {head} passed (at least +not currently). This example also assumes that you know how to access the right +items. The arguments and return values are given below. \footnote {This interface +might change a bit in future versions of \CONTEXT. Therefore we will not discuss +the few more optional arguments that are possible.} + +\starttabulate[|l|l|p|] +\FL +\NC \bf category \NC \bf arguments \NC \bf return value \NC \NR +\TL +\NC \type{processors} \NC \type{head, ...} \NC \type{head, done} \NC \NR +\NC \type{finalizers} \NC \type{head, ...} \NC \type{head, done} \NC \NR +\NC \type{shipouts} \NC \type{head} \NC \type{head, done} \NC \NR +\NC \type{mvlbuilders} \NC \NC \type{done} \NC \NR +\NC \type{vboxbuilders} \NC \type{head, ...} \NC \type{head, done} \NC \NR +%NC \type{parbuilders} \NC \type{head, ...} \NC \type{head, done} \NC \NR +%NC \type{pagebuilders} \NC \type{head, ...} \NC \type{head, done} \NC \NR +\NC \type{math} \NC \type{head, ...} \NC \type{head, done} \NC \NR +\LL +\stoptabulate + +\stopsection + +\startsection [title={Tasks}] + +In the previous section we already saw that the actions are in fact tasks and +that we can append (and therefore also prepend) to a list of tasks. The \type +{before} and \type {after} task lists are valid hooks for users contrary to the +other tasks that can make up an action. However, the task builder is generic +enough for users to be used for individual tasks that are plugged into the user +hooks. + +Of course at some point, too many nested tasks bring a performance penalty with +them. At the end of a run \MKIV\ reports some statistics and timings and these +can give you an idea how much time is spent in \LUA. Of course this is a rough +estimate only. + +The following tables list all the registered tasks for the processors actions: + +\ctxlua{nodes.tasks.table("processors")} + +Some of these do have subtasks and some of these even more, so you can imagine +that quite some action is going on there. + +The finalizer tasks are: + +\ctxlua{nodes.tasks.table("finalizers")} + +Shipouts concern: + +\ctxlua{nodes.tasks.table("shipouts")} + +There are not that many mvlbuilder tasks currently: + +\ctxlua{nodes.tasks.table("mvlbuilders")} + +The vboxbuilder perform similar tasks: + +\ctxlua{nodes.tasks.table("vboxbuilders")} + +% In the future we expect to have more parbuilder tasks. Here again +% there are subtasks that depend on the current typesetting environment, so +% this is the right spot for language specific treatments. +% +% \ctxlua{nodes.tasks.table("parbuilders")} + +% The following actions are applied just before the list is +% passed on the the output routine. The return value is a vlist. +% +% \ctxlua{nodes.tasks.table("pagebuilders")} + +Finally, we have tasks related to the math list: + +\ctxlua{nodes.tasks.table("math")} + +As \MKIV\ is developed in sync with \LUATEX\ and code changes from experimental +to more final and reverse, you should not be too surprised if the registered +function names change. + +You can create your own task list with: + +\starttyping +nodes.tasks.new("mytasks",{ "one", "two" }) +\stoptyping + +After that you can register functions. You can append as well as prepend them +either or not at a specific position. + +\starttyping +nodes.tasks.appendaction ("mytask","one","bla.alpha") +nodes.tasks.appendaction ("mytask","one","bla.beta") + +nodes.tasks.prependaction("mytask","two","bla.gamma") +nodes.tasks.prependaction("mytask","two","bla.delta") + +nodes.tasks.appendaction ("mytask","one","bla.whatever","bla.alpha") +\stoptyping + +Functions can also be removed: + +\starttyping +nodes.tasks.removeaction("mytask","one","bla.whatever") +\stoptyping + +As removal is somewhat drastic, it is also possible to enable and disable +functions. From the fact that with these two functions you don't specify a +category (like \type {one} or \type {two}) you can conclude that the function +names need to be unique within the task list or else all with the same name +within this task will be disabled. + +\starttyping +nodes.tasks.enableaction ("mytask","bla.whatever") +nodes.tasks.disableaction("mytask","bla.whatever") +\stoptyping + +The same can be done with a complete category: + +\starttyping +nodes.tasks.enablegroup ("mytask","one") +nodes.tasks.disablegroup("mytask","one") +\stoptyping + +There is one function left: + +\starttyping +nodes.tasks.actions("mytask",2) +\stoptyping + +This function returns a function that when called will perform the tasks. In this +case the function takes two extra arguments in addition to \type {head}. +\footnote {Specifying this number permits for some optimization but is not really +needed} + +Tasks themselves are implemented on top of sequences but we won't discuss them +here. + +\stopsection + +\startsection [title={Paragraph and page builders}] + +Building paragraphs and pages is implemented differently and has no user hooks. +There is a mechanism for plugins but the interface is quite experimental. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-characters.tex b/doc/context/sources/general/manuals/hybrid/hybrid-characters.tex new file mode 100644 index 000000000..4800e1500 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-characters.tex @@ -0,0 +1,630 @@ +% language=uk + +\startcomponent hybrid-characters + +\environment hybrid-environment + +\startchapter[title={Characters with special meanings}] + +\startsection[title={Introduction}] + +When \TEX\ was designed \UNICODE\ was not yet available and characters were +encoded in a seven or eight bit encoding, like \ASCII\ or \EBCDIC. Also, the +layout of keyboards was dependent of the vendor. A lot has happened since then: +more and more \UNICODE\ has become the standard (with \UTF\ as widely used way of +efficiently coding it). + +Also at that time, fonts on computers were limited to 256 characters at most. +This resulted in \TEX\ macro packages dealing with some form of input encoding on +the one hand and a font encoding on the other. As a side effect of character +nodes storing a reference to a glyph in a font hyphenation was related to font +encodings. All this was quite okay for documents written in English but when +\TEX\ became pupular in more countries more input as well as font encodings were +used. + +Of course, with \LUATEX\ being a \UNICODE\ engine this has changed, and even more +because wide fonts (either \TYPEONE\ or \OPENTYPE) are supported. However, as +\TEX\ is already widely used, we cannot simply change the way characters are +treated, certainly not special ones. Let's go back in time and see how plain +\TEX\ set some standards, see how \CONTEXT\ does it currently, and look ahead how +future versions will deal with it. + +\stopsection + +\startsection[title={Catcodes}] + +Traditional \TEX\ is an eight bit engine while \LUATEX\ extends this to \UTF\ +input and internally works with large numbers. + +In addition to its natural number (at most 0xFF for traditional \TEX\ and upto +0x10FFFF for \LUATEX), each character can have a so called category code, or +catcode. This code determines how \TEX\ will treat the character when it is seen +in the input. The category code is stored with the character so when we change +such a code, already read characters retain theirs. Once typeset a character can +have turned into a glyph and its catcode properties are lost. + +There are 16 possible catcodes that have the following meaning: + +\starttabulate[|l|l|p|] +\NC 0 \NC escape \NC This starts an control sequence. The scanner +reads the whole sequence and stores a reference to it in an +efficient way. For instance the character sequence \type {\relax} +starts with a backslash that has category code zero and \TEX\ +reads on till it meets non letters. In macro definitions a +reference to the so called hash table is stored. \NC \NR +\NC 1 \NC begin group \NC This marks the begin of a group. A group +an be used to indicate a scope, the content of a token list, box +or macro body, etc. \NC \NR +\NC 2 \NC end group \NC This marks the end of a group. \NC \NR +\NC 3 \NC math shift \NC Math starts and ends with characters +tagged like this. Two in a row indicate display math. \NC \NR +\NC 4 \NC alignment tab \NC Characters with this property indicate +a next entry in an alignment. \NC \NR +\NC 5 \NC end line \NC This one is somewhat special. As line +endings are operating system dependent, they are normalized to +character 13 and by default that one has this category code. \NC +\NR +\NC 6 \NC parameter \NC Macro parameters start with a character +with this category code. Such characters are also used in +alignment specifications. In nested definitions, multiple of them +in a row are used. \NC \NR +\NC 7 \NC superscript \NC Tagged like this, a character signals +that the next token (or group) is to be superscripted. Two such +characters in a row will make the parser treat the following +character or lowercase hexadecimal number as specification for +a replacement character. \NC \NR +\NC 8 \NC subscript \NC Codes as such, a character signals that +the next token (or group) is to be subscripted. \NC \NR +\NC 9 \NC ignored \NC When a character has this category code it +is simply ignored. \NC \NR +\NC 10 \NC space \NC This one is also special. Any character tagged +as such is converted to the \ASCII\ space character with code 32. +\NC \NR +\NC 11 \NC letter \NC Normally this are the characters that make op +sequences with a meaning like words. Letters are special in the sense that +macro names can only be made of letters. The hyphenation machinery will +normally only deal with letters. \NC \NR +\NC 12 \NC other \NC Examples of other characters are punctuation and +special symbols. \NC \NR +\NC 13 \NC active \NC This makes a character into a macro. Of course +it needs to get a meaning in order not to trigger an error. \NC \NR +\NC 14 \NC comment \NC All characters on the same line after comment +characters are ignored. \NC \NR +\NC 15 \NC invalid \NC An error message is issued when an invalid +character is seen. This catcode is probably not assigned very +often. \NC \NR +\stoptabulate + +So, there is a lot to tell about these codes. We will not discuss the input +parser here, but it is good to know that the following happens. + +\startitemize[packed] +\startitem + The engine reads lines, and normalizes cariage return + and linefeed sequences. +\stopitem +\startitem + Each line gets a character with number \type {\endlinechar} appended. + Normally this is a character with code 13. In \LUATEX\ a value of $-1$ will + disable this automatism. +\stopitem +\startitem + Normally spaces (characters with the space property) at the end of a line are + discarded. +\stopitem +\startitem + Sequences like \type {^^A} are converted to characters with numbers depending + on the position in \ASCII\ vector: \type {^^@} is zero, \type {^^A} is one, + etc. +\stopitem +\startitem + Sequences like \type {^^1f} are converted to characters with a number similar + to the (lowercase) hexadecimal part. +\stopitem +\stopitemize + +Hopefully this is enough background information to get through the following +sections so let's stick to a simple example: + +\starttyping +\def\test#1{$x_{#1}$} +\stoptyping + +Here there are two control sequences, starting with a backslash with category +code zero. Then comes an category~6 character that indicates a parameter that is +referenced later on. The outer curly braces encapsulate the definition and the +inner two braces mark the argument to a subscript, which itself is indicated by +an underscore with category code~8. The start and end of mathmode is indicated +with a dollar sign that is tagged as math shift (category code~3). The character +\type {x} is just a letter. + +Given the above description, how do we deal with catcodes and newlines at the +\LUA\ end? Catcodes are easy: we can print back to \TEX\ using a specific catcode +regime (later we will see a few of those regimes). As character~13 is used as +default at the \TEX\ end, we should also use it at the \LUA\ end, i.e.\ we should +use \type {\r} as line terminator (\type {\endlinechar}). On the other hand, we +have to use \type {\n} (character 10, \type {\newlinechar}) for printing to the +terminal, log file, of \TEX\ output handles, although in \CONTEXT\ all that +happens via \LUA\ anyway, so we don't bother too much about it here. + +There is a pitfall. As \TEX\ reads lines, it depends on the file system to +provide them: it fetches lines or whatever represents the same on block devices. +In \LUATEX\ the implementation is similar: if you plug in a reader callback, it +has to provide a function that returns a line. Passing two lines does not work +out as expected as \TEX\ discards anything following the line separator (cr, lf +or crlf) and then appends a normalized endline character (in our case +character~13). At least, this is what \TEX\ does naturally. So, in callbacks you +can best feed line by line without any of those characters. + +When you print something from \LUA\ to \TEX\ the situation is slightly different: + +\startbuffer +\startluacode +tex.print("line 1\r line 2") +tex.print("line 3\n line 4") +\stopluacode +\stopbuffer + +\typebuffer + +This is what we get: + +\startpacked\getbuffer\stoppacked + +The explicit \type {\endlinechar} (\type {\r}) terminates the line and the rest +gets discarded. However, a \type {\n} by default has category code~12 (other) and +is turned into a space and successive spaces are (normally) ignored, which is why +we get the third and fourth line separated by a space. + +Things get real hairy when we do the following: + +\startbuffer +\startluacode +tex.print("\\bgroup") +tex.print("\\obeylines") +tex.print("line 1\r line 2") +tex.print("line 3\n line 4") +tex.print("\\egroup") +\stopluacode +\stopbuffer + +\typebuffer + +Now we get this (the \type {tex.print} function appends an endline character +itself): + +\startpacked\getbuffer\stoppacked + +By making the endline character active and equivalent to \type {\par} \TEX\ +nicely scans on and we get the second line as well. Now, if you're still with us, +you're ready for the next section. + +\stopsection + +\startsection[title={Plain \TEX}] + +In the \TEX\ engine, some characters already have a special meaning. This is +needed because otherwise we cannot use the macro language to set up the format. +This is hard|-|coded so the next code is not really used. + +\starttyping +\catcode `\^^@ = 9 % ascii null is ignored +\catcode `\^^M = 5 % ascii return is end-line +\catcode `\\ = 0 % backslash is TeX escape character +\catcode `\% = 14 % percent sign is comment character +\catcode `\ = 10 % ascii space is blank space +\catcode `\^^? = 15 % ascii delete is invalid +\stoptyping + +There is no real reason for setting up the null and delete character but maybe in +those days the input could contain them. The regular upper- and lowercase +characters are initialized to be letters with catcode~11. All other characters +get category code~12 (other). + +The plain \TEX\ format starts with setting up some characters that get a special +meaning. + +\starttyping +\catcode `\{ = 1 % left brace is begin-group character +\catcode `\} = 2 % right brace is end-group character +\catcode `\$ = 3 % dollar sign is math shift +\catcode `\& = 4 % ampersand is alignment tab +\catcode `\# = 6 % hash mark is macro parameter character +\catcode `\^ = 7 \catcode`\^^K=7 % circumflex and uparrow + % are for superscripts +\catcode `\_ = 8 \catcode`\^^A=8 % underline and downarrow + % are for subscripts +\catcode `\^^I = 10 % ascii tab is a blank space +\catcode `\~ = 13 % tilde is active +\stoptyping + +The fact that this happens in the format file indicates that it is not by design +that for instance curly braces are used for grouping, or the hash for indicating +arguments. Even math could have been set up differently. Nevertheless, all macro +packages have adopted these conventions so they could as well have been +hard|-|coded presets. + +Keep in mind that nothing prevents us to define more characters this way, so we +could make square brackets into group characters as well. I wonder how many +people have used the two additional special characters that can be used for +super- and subscripts. The comment indicates that it is meant for a special +keyboard. + +One way to make sure that a macro will not be overloaded is to use characters in +it's name that are letters when defining the macro but make sure that they are +others when the user inputs text. + +\starttyping +\catcode `@ = 11 +\stoptyping + +Again, the fact that plain \TEX\ uses the commercial at sign has set a standard. +After all, at that time this symbol was not as popular as it is nowadays. + +Further on in the format some more catcode magic happens. For instance this: + +\starttyping +\catcode `\^^L = 13 \outer\def^^L{\par} % ascii form-feed is "\outer\par" +\stoptyping + +So, in your input a formfeed is equivalent to an empty line which makes sense, +although later we will see that in \CONTEXT\ we do it differently. As the tilde +was already active it also gets defined: + +\starttyping \def~{\penalty10000\ } % tie \stoptyping + +Again, this convention is adopted and therefore a sort of standard. Nowadays we +have special \UNICODE\ characters for this, but as they don't have a +visualization editing is somewhat cumbersome. + +The change in catcode of the newline character \type {^^M} is done locally, for +instance in \type {\obeylines}. Keep in mind that this is the character that +\TEX\ appends to the end of an input line. The space is made active when spaces +are to be obeyed. + +A few very special cases are the following. + +\starttyping +\mathcode `\^^Z = "8000 % \ne +\mathcode `\ = "8000 % \space +\mathcode `\' = "8000 % ^\prime +\mathcode `\_ = "8000 % \_ +\stoptyping + +This flags those characters as being special in mathmode. Normally when you do +something like this: + +\starttyping +\def\test#1{$#1$} \test{x_2} \test{x''} +\stoptyping + +The catcodes that are set when passing the argument to \type {\test} are frozen +when they end up in the body of the macro. This means that when \type {'} is +other it will be other when the math list is built. However, in math mode, plain +\TEX\ wants to turn that character into a prime and even in a double one when +there are two in a row. The special value \type {"8000} tells the math machinery +that when it has an active meaning, that one will be triggered. And indeed, the +plain format defined these active characters, but in a special way, sort of: + +\starttyping +{ \catcode`\' = 13 \gdef'{....} } +\stoptyping + +So, when active it has a meaning, and it happens to be only treated as active +when in math mode. + +Quite some other math codes are set as well, like: + +\starttyping +\mathcode`\^^@ = "2201 % \cdot +\mathcode`\^^A = "3223 % \downarrow +\mathcode`\^^B = "010B % \alpha +\mathcode`\^^C = "010C % \beta +\stoptyping + +In Appendix~C of The \TeX book Don Knuth explains the rationale behind this +choice: he had a keyboard that has these shortcuts. As a consequence, one of the +math font encodings also has that layout. It must have been a pretty classified +keyboard as I could not find a picture on the internet. One can probably assemble +such a keyboard from one of those keyboard that come with no imprint. Anyhow, Don +explicitly says \quotation {Of course, designers of \TEX\ macro packages that are +intended to be widely used should stick to the standard \ASCII\ characters.} so +that is what we do in the next sections. + +\stopsection + +\startsection[title={How about \CONTEXT}] + +In \CONTEXT\ we've always used several catcode regimes and switching between them +was a massive operation. Think of a different regime when defining macros, +inputting text, typesetting verbatim, processing \XML, etc. When \LUATEX\ +introduced catcode tables, the existing mechanisms were rewritten to take +advantage of this. This is the standard table for input as of December 2010. + +\starttyping +\startcatcodetable \ctxcatcodes + \catcode \tabasciicode \spacecatcode + \catcode \endoflineasciicode \endoflinecatcode + \catcode \formfeedasciicode \endoflinecatcode + \catcode \spaceasciicode \spacecatcode + \catcode \endoffileasciicode \ignorecatcode + \catcode \circumflexasciicode \superscriptcatcode + \catcode \underscoreasciicode \subscriptcatcode + \catcode \ampersandasciicode \alignmentcatcode + \catcode \backslashasciicode \escapecatcode + \catcode \leftbraceasciicode \begingroupcatcode + \catcode \rightbraceasciicode \endgroupcatcode + \catcode \dollarasciicode \mathshiftcatcode + \catcode \hashasciicode \parametercatcode + \catcode \commentasciicode \commentcatcode + \catcode \tildeasciicode \activecatcode + \catcode \barasciicode \activecatcode +\stopcatcodetable +\stoptyping + +Because the meaning of active characters can differ per table there is a related +mechanism for switching those meanings. A careful reader might notice that the +formfeed character is just a newline. If present at all, it often sits on its own +line, so effectively it then behaves as in plain \TEX: triggering a new +paragraph. Otherwise it becomes just a space in the running text. + +In addition to the active tilde we also have an active bar. This is actually one +of the oldest features: we use bars for signaling special breakpoints, something +that is really needed in Dutch (education), where we have many compound words. +Just to show a few applications: + +\starttyping +firstpart||secondpart this|(|orthat) one|+|two|+|three +\stoptyping + +In \MKIV\ we have another way of dealing with this. There you can enable a +special parser that deals with it at another level, the node list. + +\starttyping +\setbreakpoints[compound] +\stoptyping + +When \TEX ies discuss catcodes some can get quite upset, probably because they +spend some time fighting their side effects. Personally I like the concept. They +can be a pain to deal with but also can be fun. For instance, support of \XML\ in +\CONTEXT\ \MKII\ was made possible by using active \type {<} and \type {&}. + +When dealing with all kind of inputs the fact that characters have special +meanings can get in the way. One can argue that once a few have a special +meaning, it does not matter that some others have. Most complaints from users +concern \type {$}, \type {&} and \type {_}. When for symmetry we add \type {^} it +is clear that these characters relate to math. + +Getting away from the \type {$} can only happen when users are willing to use for +instance \type {\m{x}} instead of \type {$x$}. The \type {&} is an easy one +because in \CONTEXT\ we have always discouraged its use in tables and math +alignments. Using (short) commands is a bit more keying but also provides more +control. That leaves the \type {_} and \type {^} and there is a nice solution for +this: the special math tagging discussed in the previous section. + +For quite a while \CONTEXT\ provides two commands that makes it possible to use +\type {&}, \type {_} and \type {^} as characters with only a special meaning +inside math mode. The command + +\starttyping +\nonknuthmode +\stoptyping + +turns on this feature. The counterpart of this command is + +\starttyping +\donknuthmode +\stoptyping + +One step further goes the command: + +\starttyping +\asciimode +\stoptyping + +This only leave the backslash and curly braces a special meaning. + +\starttyping +\startcatcodetable \txtcatcodes + \catcode \tabasciicode \spacecatcode + \catcode \endoflineasciicode \endoflinecatcode + \catcode \formfeedasciicode \endoflinecatcode + \catcode \spaceasciicode \spacecatcode + \catcode \endoffileasciicode \ignorecatcode + \catcode \backslashasciicode \escapecatcode + \catcode \leftbraceasciicode \begingroupcatcode + \catcode \rightbraceasciicode\endgroupcatcode +\stopcatcodetable +\stoptyping + +So, even the percentage character being a comment starter is no longer there. At +this time it's still being discussed where we draw the line. For instance, using +the following setup renders puts \TEX\ out of action, and we happily use it deep +down in \CONTEXT\ to deal with verbatim. + +\starttyping +\startcatcodetable \vrbcatcodes + \catcode \tabasciicode \othercatcode + \catcode \endoflineasciicode \othercatcode + \catcode \formfeedasciicode \othercatcode + \catcode \spaceasciicode \othercatcode + \catcode \endoffileasciicode \othercatcode +\stopcatcodetable +\stoptyping + +\stopsection + +\startsection[title={Where are we heading?}] + +When defining macros, in \CONTEXT\ we not only use the \type {@} to provide some +protection against overloading, but also the \type {?} and \type {!}. There is of +course some freedom in how to use them but there are a few rules, like: + +\starttyping +\c!width % interface neutral key +\v!yes % interface neutral value +\s!default % system constant +\e!start % interface specific command name snippet +\!!depth % width as keyword to primitive +\!!stringa % scratch macro +\??ab % namespace +\@@abwidth % namespace-key combination +\stoptyping + +There are some more but this demonstrates the principle. When defining macros +that use these, you need to push and pop the current catcode regime + +\starttyping +\pushcatcodes +\catcodetable \prtcatcodes +.... +\popcatcodes +\stoptyping + +or more convenient: + +\starttyping +\unprotect +.... +\protect +\stoptyping + +Recently we introduced named parameters in \CONTEXT\ and files that are coded +that way are tagged as \MKVI. Because we nowadays are less concerned about +performance, some of the commands that define the user interface have been +rewritten. At the cost of a bit more runtime we move towards a somewhat cleaner +inheritance model that uses less memory. As a side effect module writers can +define the interface to functionality with a few commands; think of defining +instances with inheritance, setting up instances, accessing parameters etc. It +sounds more impressive than it is in practice but the reason for mentioning it +here is that this opportunity is also used to provide module writers an +additional protected character: \type {_}. + +\starttyping +\def\do_this_or_that#variable#index% + {$#variable_{#index}$} + +\def\thisorthat#variable#index% + {(\do_this_or_that{#variable}{#index})} +\stoptyping + +Of course in the user macros we don't use the \type {_} if only because we want +that character to show up as it is meant. + +\starttyping +\startcatcodetable \prtcatcodes + \catcode \tabasciicode \spacecatcode + \catcode \endoflineasciicode \endoflinecatcode + \catcode \formfeedasciicode \endoflinecatcode + \catcode \spaceasciicode \spacecatcode + \catcode \endoffileasciicode \ignorecatcode + \catcode \circumflexasciicode \superscriptcatcode + \catcode \underscoreasciicode \lettercatcode + \catcode \ampersandasciicode \alignmentcatcode + \catcode \backslashasciicode \escapecatcode + \catcode \leftbraceasciicode \begingroupcatcode + \catcode \rightbraceasciicode \endgroupcatcode + \catcode \dollarasciicode \mathshiftcatcode + \catcode \hashasciicode \parametercatcode + \catcode \commentasciicode \commentcatcode + \catcode `\@ \lettercatcode + \catcode `\! \lettercatcode + \catcode `\? \lettercatcode + \catcode \tildeasciicode \activecatcode + \catcode \barasciicode \activecatcode +\stopcatcodetable +\stoptyping + +This table is currently used when defining core macros and modules. A rather +special case is the circumflex. It still has a superscript related catcode, and +this is only because the circumflex has an additional special meaning + +Instead of the symbolic names in the previous blob of code we could have +indicated characters numbers as follows: + +\starttyping +\catcode `\^^I \spacecatcode +\stoptyping + +However, if at some point we decide to treat the circumflex similar as the +underscore, i.e.\ give it a letter catcode, then we should not use this double +circumflex method. In fact, the code base does not do that any longer, so we can +decide on that any moment. If for some reason the double circumflex method is +needed, for instance when defining macros like \type {\obeylines}, one can do +this: + +\starttyping +\bgroup + \permitcircumflexescape + \catcode \endoflineasciicode \activecatcode + \gdef\obeylines% + {\catcode\endoflineasciicode\activecatcode% + \def^^M{\par}} +\egroup +\stoptyping + +However, in the case of a newline one can also do this: + +\starttyping +\bgroup + \catcode \endoflineasciicode \activecatcode + \gdef\obeylines% + {\catcode\endoflineasciicode\activecatcode% + \def + {\par}} +\egroup +\stoptyping + +Or just: + +\starttyping +\def\obeylines{\defineactivecharacter 13 {\par}} +\stoptyping + +In \CONTEXT\ we have the following variant, which is faster +than the previous one. + +\starttyping +\def\obeylines + {\catcode\endoflineasciicode\activecatcode + \expandafter\def\activeendoflinecode{\obeyedline}} +\stoptyping + +So there are not circumflexes used at all. Also, we only need to change the +meaning of \type {\obeyedline} to give this macro another effect. + +All this means that we are upgrading catcode tables, we also consider making +\type {\nonknuthmode} the default, i.e.\ move the initialization to the catcode +vectors. Interesting is that we could have done that long ago, as the mentioned +\type {"8000} trickery has proven to be quite robust. In fact, in math mode we're +still pretty much in knuth mode anyway. + +There is one pitfall. Take this: + +\starttyping +\def\test{$\something_2$} % \something_ +\def\test{$\something_x$} % \something_x +\stoptyping + +When we are in unprotected mode, the underscore is part of the macro name, and +will not trigger a subscript. The solution is simple: + +\starttyping +\def\test{$\something _2$} +\def\test{$\something _x$} +\stoptyping + +In the rather large \CONTEXT\ code base there were only a few spots where we had +to add a space. When moving on to \MKIV\ we have the freedom to introduce such +changes, although we don't want to break compatibility too much and only for the +good. We expect this all to settle down in 2011. No matter what we decide upon, +some characters will always have a special meaning. So in fact we always stay in +some sort of donknuthmode, which is what \TEX\ is all about. + +\stopsection + +\stopchapter + +\stopcomponent + +% ligatures diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-codebase.tex b/doc/context/sources/general/manuals/hybrid/hybrid-codebase.tex new file mode 100644 index 000000000..cfbc82a97 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-codebase.tex @@ -0,0 +1,1290 @@ +% language=uk + +\startcomponent hybrid-lexing + +\environment hybrid-environment + +\startchapter[title={Updating the code base}] + +\startsection [title={Introduction}] + +After much experimenting with new code in \MKIV\ a new stage in \CONTEXT\ +development was entered in the last quarter of 2011. This was triggered by +several more or less independent developments. I will discuss some of them here +since they are a nice illustration of how \CONTEXT\ evolves. This chapter was +published in TugBoat 103; thanks to Karl Berry and Barbara Beeton for making it +better. + +\stopsection + +\startsection [title={Interfacing}] + +Wolfgang Schuster, Aditya Mahajan and I were experimenting with an abstraction +layer for module writers. In fact this layer itself was a variant of some new +mechanisms used in the \MKIV\ structure related code. That code was among the +first to be adapted as it is accompanied by much \LUA\ code and has been +performing rather well for some years now. + +In \CONTEXT\ most of the user interface is rather similar and module writers are +supposed to follow the same route as the core of \CONTEXT. For those who have +looked in the source the following code might look familiar: + +\starttyping +\unexpanded\def\mysetupcommand + {\dosingleempty\domysetupcommand} + +\def\domysetupcommand[#1]% + {.......... + \getparameters[\??my][#1]% + .......... + ..........} +\stoptyping + +This implements the command \type {\mysetupcommand} that is used as +follows: + +\starttyping +\mysetupcommand[color=red,style=bold,...] +\stoptyping + +The above definition uses three rather low|-|level interfacing commands. The +\type {\unexpanded} makes sure that the command does not expand in unexpected +ways in cases where expansion is less desirable. (Aside: The \CONTEXT\ \type +{\unexpanded} prefix has a long history and originally resulted in the indirect +definition of a macro. That way the macro could be part of testing (expanded) +equivalence. When \ETEX\ functionality showed up we could use \type {\protected} +but we stuck to the name \type {\unexpanded}. So, currently \CONTEXT's \type +{\unexpanded} is equivalent to \ETEX's \type {\protected}. Furthermore, in +\CONTEXT\ \type {\expanded} is not the same as the \ETEX\ primitive. In order to +use the primitives you need to use their \type {\normal...} synonyms.) The \type +{\dosingleempty} makes sure that one argument gets seen by injecting a dummy when +needed. At some point the \type {\getparameters} command will store the values of +keys in a namespace that is determined by \type {\??my}. The namespace used here +is actually one of the internal namespaces which can be deduced from the double +question marks. Module namespaces have four question marks. + +There is some magic involved in storing the values. For instance, keys are +translated from the interface language into the internal language which happens +to be English. This translation is needed because a new command is generated: + +\starttyping +\def\@@mycolor{red} +\def\@@mystyle{bold} +\stoptyping + +and such a command can be used internally because in so|-|called unprotected mode +\type {@?!} are valid in names. The Dutch equivalent is: + +\starttyping +\mijnsetupcommando[kleur=rood,letter=vet] +\stoptyping + +and here the \type {kleur} has to be converted into \type {color} before the +macro is constructed. Of course values themselves can stay as they are as long as +checking them uses the internal symbolic names that have the language specific +meaning. + +\starttyping +\c!style{color} +\k!style{kleur} +\v!bold {vet} +\stoptyping + +Internally assignments are done with the \type {\c!} variant, translation of the +key is done using the \type {\k!} alternative and values are prefixed by \type +{\v!}. + +It will be clear that for the English user interface no translation is needed and +as a result that interface is somewhat faster. There we only need + +\starttyping +\c!style{color} +\v!bold {bold} +\stoptyping + +Users never see these prefixed versions, unless they want to define an +internationalized style, in which case the form + +\starttyping +\mysetupcommand[\c!style=\v!bold] +\stoptyping + +has to be used, as it will adapt itself to the user interface. This leaves the +\type {\??my} that in fact expands to \type {\@@my}. This is the namespace prefix. + +Is this the whole story? Of course it isn't, as in \CONTEXT\ we often have a +generic instance from which we can clone specific alternatives; in practice, the +\type {\@@mycolor} variant is used in a few cases only. In that case a setup +command can look like: + +\starttyping +\mysetupcommand[myinstance][style=bold] +\stoptyping + +And access to the parameters is done with: + +\starttyping +\getvalue{\??my myinstance\c!color} +\stoptyping + +So far the description holds for \MKII\ as well as \MKIV, but in \MKIV\ we are +moving to a variant of this. At the cost of a bit more runtime and helper macros, +we can get cleaner low|-|level code. The magic word here is \type +{commandhandler}. At some point the new \MKIV\ code started using an extra +abstraction layer, but the code needed looked rather repetitive despite subtle +differences. Then Wolfgang suggested that we should wrap part of that +functionality in a definition macro that could be used to define module setup and +definition code in one go, thereby providing a level of abstraction that hides +some nasty details. The main reason why code could look cleaner is that the +experimental core code provided a nicer inheritance model for derived instances +and Wolfgang's letter module uses that extensively. After doing some performance +tests with the code we decided that indeed such an initializer made sense. Of +course, after that we played with it, some more tricks were added, and eventually +I decided to replace the similar code in the core as well, that is: use the +installer instead of defining helpers locally. + +So, how does one install a new setup mechanism? We stick to the core code and +leave modules aside for the moment. + +\starttyping +\definesystemvariable{my} + +\installcommandhandler \??my {whatever} \??my +\stoptyping + +After this command we have available some new helper commands of which only a few +are mentioned here (after all, this mechanism is still somewhat experimental): + +\starttyping +\setupwhatever[key=value] +\setupwhatever[instance][key=value] +\stoptyping + +Now a value is fetched using a helper: + +\starttyping +\namedwhateverparameter{instance}{key} +\stoptyping + +However, more interesting is this one: + +\starttyping +\whateverparameter{key} +\stoptyping + +For this to work, we need to set the instance: + +\starttyping +\def\currentwhatever{instance} +\stoptyping + +Such a current state macro already was used in many places, so it fits into the +existing code quite well. In addition to \type {\setupwhatever} and friends, +another command becomes available: + +\starttyping +\definewhatever[instance] +\definewhatever[instance][key=value] +\stoptyping + +Again, this is not so much a revolution as we can define such a command easily +with helpers, but it pairs nicely with the setup command. One of the goodies is +that it provides the following feature for free: + +\starttyping +\definewhatever[instance][otherinstance] +\definewhatever[instance][otherinstance][key=value] +\stoptyping + +In some cases this creates more overhead than needed because not all commands +have instances. On the other hand, some commands that didn't have instances yet, +now suddenly have them. For cases where this is not needed, we provide simple +variants of commandhandlers. + +Additional commands can be hooked into a setup or definition so that for instance +the current situation can be updated or extra commands can be defined for this +instance, such as \type {\start...} and \type {\stop...} commands. + +It should be stressed that the installer itself is not that special in the sense +that we could do without it, but it saves some coding. More important is that we +no longer have the \type {@@} prefixed containers but use \type +{\whateverparameter} commands instead. This is definitely slower than the direct +macro, but as we often deal with instances, it's not that much slower than \type +{\getvalue} and critical components are rather well speed|-|optimized anyway. + +There is, however, a slowdown due to the way inheritance is implemented. That is +how this started out: using a different (but mostly compatible) inheritance +model. In the \MKII\ approach (which is okay in itself) inheritance happens by +letting values point to the parent value. In the new model we have a more dynamic +chain. It saves us macros but can expand quite wildly depending on the depth of +inheritance. For instance, in sectioning there can easily be five or more levels +of inheritance. So, there we get slower processing. The same is true for \type +{\framed} which is a rather critical command, but there it is nicely compensated +by less copying. My personal impression is that due to the way \CONTEXT\ is set +up, the new mechanism is actually more efficient on an average job. Also, because +many constructs also depend on the \type {\framed} command, that one can easily +be part of the chain, which again speeds up a bit. In any case, the new +mechanisms use much less hash space. + +Some mechanisms still look too complex, especially when they hook into others. +Multiple inheritance is not trivial to deal with, not only because the meaning of +keys can clash, but also because supporting it would demand quite complex fully +expandable resolvers. So for the moment we stay away from it. In case you wonder +why we cannot delegate more to \LUA: it's close to impossible to deal with \TEX's +grouping in efficient ways at the \LUA\ end, and without grouping available \TEX\ +becomes less useful. + +Back to the namespace. We already had a special one for modules but after many +years of \CONTEXT\ development, we started to run out of two character +combinations and many of them had no relation to what name they spaced. As the +code base is being overhauled anyway, it makes sense to also provide a new core +namespace mechanism. Again, this is nothing revolutionary but it reads much more +nicely. + +\starttyping +\installcorenamespace {whatever} + +\installcommandhandler \??whatever {whatever} \??whatever +\stoptyping + +This time deep down no \type {@@} is used, but rather something more obscure. In +any case, no one will use the meaning of the namespace variables, as all access +to parameters happens indirectly. And of course there is no speed penalty +involved; in fact, we are more efficient. One reason is that we often used the +prefix as follows: + +\starttyping +\setvalue{\??my:option:bla}{foo} +\stoptyping + +and now we just say: + +\starttyping +\installcorenamespace {whateveroption} + +\setvalue{\??whateveroption bla}{foo} +\stoptyping + +The commandhandler does such assignments slightly differently as it has to prevent +clashes between instances and keywords. A nice example of such a clash is this: + +\starttyping +\setvalue{\??whateveroption sectionnumber}{yes} +\stoptyping + +In sectioning we have instances named \type {section}, but we also have keys +named \type {number} and \type {sectionnumber}. So, we end up with +something like this: + +\starttyping +\setvalue{\??whateveroption section:sectionnumber}{yes} +\setvalue{\??whateveroption section:number}{yes} +\setvalue{\??whateveroption :number}{yes} +\stoptyping + +When I decided to replace code similar to that generated by the installer a new +rewrite stage was entered. Therefore one reason for explaining this here is that +in the process of adapting the core code instabilities are introduced and as most +users use the beta version of \MKIV, some tolerance and flexibility is needed and +it might help to know why something suddenly fails. + +In itself using the commandhandler is not that problematic, but wherever I decide +to use it, I also clean up the related code and that is where the typos creep in. +Fortunately Wolfgang keeps an eye on the changes so problems that users report on +the mailing lists are nailed down relatively fast. Anyway, the rewrite itself is +triggered by another event but that one is discussed in the next section. + +We don't backport (low|-|level) improvements and speedups to \MKII, because for +what we need \TEX\ for, we consider \PDFTEX\ and \XETEX\ rather obsolete. Recent +tests show that at the moment of this writing a \LUATEX\ \MKIV\ run is often +faster than a comparable \PDFTEX\ \MKII\ run (using \UTF-8 and complex font +setups). When compared to a \XETEX\ \MKII\ run, a \LUATEX\ \MKIV\ run is often +faster, but it's hard to compare, as we have advanced functionality in \MKIV\ +that is not (or differently) available in \MKII. + +\stopsection + +\startsection [title={Lexing}] + +The editor that I use, called \SCITE, has recently been extended with an extra +external lexer module that makes more advanced syntax highlighting possible, +using the \LUA\ \LPEG\ library. It is no secret that the user interface of +\CONTEXT\ is also determined by the way structure, definitions and setups can be +highlighted in an editor. \footnote {It all started with \type {wdt}, \type +{texedit} and \type {texwork}, editors and environments written by myself in +\MODULA2 and later in \PERL\ Tk, but that was in a previous century.} When I +changed to \SCITE\ I made sure that we had proper highlighting there. + +At \PRAGMA\ one of the leading principles has always been: if the document source +looks bad, mistakes are more easily made and the rendering will also be affected. +Or phrased differently: if we cannot make the source look nice, the content is +probably not structured that well either. The same is true for \TEX\ source, +although to a large extent there one must deal with the specific properties of +the language. + +So, syntax highlighting, or more impressively: lexing, has always been part of +the development of \CONTEXT\ and for instance the pretty printers of verbatim +provide similar features. For a long time we assumed line|-|based lexing, mostly +for reasons of speed. And surprisingly, that works out quite well with \TEX. We +used a simple color scheme suitable for everyday usage, with not too intrusive +coloring. Of course we made sure that we had runtime spell checking integrated, +and that the different user interfaces were served well. + +But then came the \LPEG\ lexer. Suddenly we could do much more advanced +highlighting. Once I started playing with it, a new color scheme was set up and +more sophisticated lexing was applied. Just to mention a few properties: + +\startitemize[packed] +\startitem + We distinguish between several classes of macro names: primitives, helpers, + interfacing, and user macros. +\stopitem +\startitem + In addition we highlight constant values and special registers differently. +\stopitem +\startitem + Conditional constructs can be recognized and are treated as in any + regular language (keep in mind that users can define their own). +\stopitem +\startitem + Embedded \METAPOST\ code is lexed independently using a lexer that knows the + language's primitives, helpers, user macros, constants and of course specific + syntax and drawing operators. Related commands at the \TEX\ end (for defining + and processing graphics) are also dealt with. +\stopitem +\startitem + Embedded \LUA\ is lexed independently using a lexer that not only deals with the + language but also knows a bit about how it is used in \CONTEXT. Of course the + macros that trigger \LUA\ code are handled. +\stopitem +\startitem + Metastructure and metadata related macros are colored in a fashion similar to + constants (after all, in a document one will not see any constants, so there is + no color clash). +\stopitem +\startitem + Some special and often invisible characters get a special background color so + that we can see when there are for instance non|-|breakable spaces + sitting there. +\stopitem +\startitem + Real|-|time spell checking is part of the deal and can optionally be turned on. + There we distinguish between unknown words, known but potentially misspelled + words, and known words. +\stopitem +\stopitemize + +Of course we also made lexers for \METAPOST, \LUA, \XML, \PDF\ and text documents +so that we have a consistent look and feel. + +When writing the new lexer code, and testing it on sources, I automatically +started adapting the source to the new lexing where possible. Actually, as +cleaning up code is somewhat boring, the new lexer is adding some fun to it. I'm +not so sure if I would have started a similar overhaul so easily otherwise, +especially because the rewrite now also includes speedup and cleanup. At least it +helps to recognize less desirable left|-|overs of \MKII\ code. + +\stopsection + +\startsection [title={Hiding}] + +It is interesting to notice that users seldom define commands that clash with low +level commands. This is of course a side effect of the fact that one seldom needs +to define a command, but nevertheless. Low|-|level commands were protected by +prefixing them by one or more (combinations of) \type {do}, \type {re} and \type +{no}'s. This habit is a direct effect of the early days of writing macros. For +\TEX\ it does not matter how long a name is, as internally it becomes a pointer +anyway, but memory consumption of editors, loading time of a format, string space +and similar factors determined the way one codes in \TEX\ for quite a while. +Nowadays there are hardly any limits and the stress that \CONTEXT\ puts on the +\TEX\ engine is even less than in \MKII\ as we delegate many tasks to \LUA. +Memory comes cheap, editors can deal with large amount of data (keep in mind that +the larger the file gets, the more lexing power can be needed), and screens are +wide enough not to lose part of long names in the edges. + +Another development has been that in \LUATEX\ we have lots of registers so that +we no longer have to share temporary variables and such. The rewrite is a good +moment to get rid of that restriction. + +This all means that at some point it was decided to start using longer command +names internally and permit \type {_} in names. As I was never a fan of using +\type {@} for this, underscore made sense. We have been discussing the use of +colons, which is also nice, but has the disadvantage that colons are also used in +the source, for instance to create a sub|-|namespace. When we have replaced all +old namespaces, colons might show up in command names, so another renaming +roundup can happen. + +One reason for mentioning this is that users get to see these names as part of +error messages. An example of a name is: + +\starttyping +\page_layouts_this_or_that +\stoptyping + +The first part of the name is the category of macros and in most cases is the +same as the first part of the filename. The second part is a namespace. The rest +of the name can differ but we're approaching some consistency in this. + +In addition we have prefixed names, where prefixes are used as consistently as +possible: + +\starttabulate[|l|l|] +\NC \type {t_} \NC token register \NC \NR +\NC \type {d_} \NC dimension register \NC \NR +\NC \type {s_} \NC skip register \NC \NR +\NC \type {u_} \NC muskip register \NC \NR +\NC \type {c_} \NC counter register, constant or conditional \NC \NR +\NC \type {m_} \NC (temporary) macro \NC \NR +\NC \type {p_} \NC (temporary) parameter expansion (value of key)\NC \NR +\NC \type {f_} \NC fractions \NC \NR +\stoptabulate + +This is not that different from other prefixing in \CONTEXT\ apart from the fact +that from now on those variables (registers) are no longer accessible in a +regular run. We might decide on another scheme but renaming can easily be +scripted. In the process some of the old prefixes are being removed. The main +reason for changing to this naming scheme is that it is more convenient to grep +for them. + +In the process most traditional \type {\if}s get replaced by \quote +{conditionals}. The same is true for \type {\chardef}s that store states; +these become \quote {constants}. + +\stopsection + +\startsection[title=Status] + +We always try to keep the user interface constant, so most functionality and +control stays stable. However, now that most users use \MKIV, commands that no +longer make sense are removed. An interesting observation is that some users +report that low|-|level macros or registers are no longer accessible. Fortunately +that is no big deal as we point them to the official ways to deal with matters. +It is also a good opportunity for users to clean up accumulated hackery. + +The systematic (file by file) cleanup started in the second half of 2011 and as +of January 2012 one third of the core (\TEX) modules have to be cleaned up and +the planning is to get most of that done as soon as possible. However, some +modules will be rewritten (or replaced) and that takes more time. In any case we +hope that rather soon most of the code is stable enough that we can start working +on new mechanisms and features. Before that a cleanup of the \LUA\ code is +planned. + +Although in many cases there are no fundamental changes in the user interface and +functionality, I will wrap up some issues that are currently being dealt with. +This is just a snapshot of what is happening currently and as a consequence it +describes what users can run into due to newly introduced bugs. + +The core modules of \CONTEXT\ are loosely organized in groups. Over time there +has been some reorganization and in \MKIV\ some code has been moved into new +categories. The alphabetical order does not reflect the loading order or +dependency tree as categories are loaded intermixed. Therefore the order below is +somewhat arbitrary and does not express importance. Each category has multiple +files. + +\startsubsubject[title={anch: anchoring and positioning}] + +More than a decade ago we started experimenting with position tracking. The +ability to store positional information and use that in a second pass permits for +instance adding backgrounds. As this code interacts nicely with (runtime) +\METAPOST\ it has always been quite powerful and flexible on the one hand, but at +the same time it was demanding in terms of runtime and resources. However, were +it not for this feature, we would probably not be using \TEX\ at all, as +backgrounds and special relative positioning are needed in nearly all our +projects. + +In \MKIV\ this mechanism had already been ported to a hybrid form, but recently +much of the code has been overhauled and its \MKII\ artifacts stripped. As a +consequence the overhead in terms of memory probably has increased but the impact +on runtime has been considerably reduced. It will probably take some time to +become stable if only because the glue to \METAPOST\ has changed. There are some +new goodies, like backgrounds behind parshapes, something that probably no one +uses and is always somewhat tricky but it was not too hard to support. Also, +local background support has been improved which means that it's easier to get +them in more column-based layouts, several table mechanisms, floats and such. +This was always possible but is now more automatic and hopefully more intuitive. + +\stopsubsubject + +\startsubsubject[title={attr: attributes}] + +We use attributes (properties of nodes) a lot. The framework for this had been +laid early in \MKIV\ development, so not much has changed here. Of course the +code gets cleaner and hopefully better as it is putting quite a load on the +processing. Each new feature depending on attributes adds some extra overhead +even if we make sure that mechanisms only kick in when they are used. This is due +to the fact that attributes are linked lists and although unique lists are +shared, they travel with each node. On the other hand, the cleanup (and +de|-|\MKII|-|ing) of code leads to better performance so on the average no user +will notice this. + +\stopsubsubject + +\startsubsubject[title={back: backend code generation}] + +This category wraps backend issues in an abstract way that is similar to the +special drivers in \MKII. So far we have only three backends: \PDF, \XML, and +\XHTML. Such code is always in a state of maintenance, if only because backends +evolve. + +\stopsubsubject + +\startsubsubject[title={bibl: bibliographies}] + +For a while now, bibliographies have not been an add|-|on but part of the core. +There are two variants: traditional \BIBTEX\ support derived from a module by +Taco Hoekwater but using \MKIV\ features (the module hooks into core code), and a +variant that delegates most work to \LUA\ by creating an in-memory \XML\ tree +that gets manipulated. At some point I will extend the second variant. Going the +\XML\ route also connects better with developments such as Jean|-|Michel +Hufflen's Ml\BIBTEX. + +\stopsubsubject + +\startsubsubject[title={blob: typesetting in \LUA}] + +Currently we only ship a few helpers but eventually this will become a framework +for typesetting raw text in \LUA. This might be handy for some projects that we +have where the only input is \XML, but I'm not that sure if it will produce nice +results and if the code will look better. On the other hand, there are some cases +where in a regular \TEX\ run some basic typesetting in \LUA\ might make sense. Of +course I also need an occasional pet project so this might qualify as one. + +\stopsubsubject + +\startsubsubject[title={buff: buffers and verbatim}] + +Traditionally buffers and verbatim have always been relatives as they share code. +The code was among the first to be adapted to \LUATEX. There is not that much to +gain in adapting it further. Maybe I will provide more lexers for +pretty|-|printing some day. + +\stopsubsubject + +\startsubsubject[title={catc: catcodes}] + +Catcodes are a rather \TEX|-|specific feature and we have organized them in +catcode regimes. The most important recent change has been that some of the +characters with a special meaning in \TEX\ (like ampersand, underscore, +superscript, etc.) are no longer special except in cases that matter. This +somewhat incompatible change surprisingly didn't lead to many problems. Some code +that is specific for the \MKII\ \XML\ processor has been removed as we no longer +assume it is in \MKIV. + +\stopsubsubject + +\startsubsubject[title={char: characters}] + +This important category deals with characters and their properties. Already from +the beginning of \MKIV\ character properties have been (re)organized in \LUA\ +tables and therefore much code deals with it. The code is rather stable but +occasionally the tables are updated as they depend on developments in \UNICODE. +In order to share as much data as possible and prevent duplicates there are +several inheritance mechanisms in place but their overhead is negligible. + +\stopsubsubject + +\startsubsubject[title={chem: chemistry}] + +The external module that deals with typesetting chemistry was transformed +into a \MKIV\ core module some time ago. Not much has changed in this department +but some enhancements are pending. + +\stopsubsubject + +\startsubsubject[title={cldf: \CONTEXT\ \LUA\ documents}] + +These modules are mostly \LUA\ code and are the interface into \CONTEXT\ as well +as providing ways to code complete documents in \LUA. This is one of those +categories that is visited every now and then to be adapted to improvements in +other core code or in \LUATEX. This is one of my favourite categories as it +exposes most of \CONTEXT\ at the \LUA\ end which permits writing solutions in +\LUA\ while still using the full power of \CONTEXT. A dedicated manual is on its +way. + +\stopsubsubject + +\startsubsubject[title={colo: colors and transparencies}] + +This is rather old code, and apart from some cleanup not much has been changed +here. Some macros that were seldom used have been removed. One issue that is +still pending is a better interface to \METAPOST\ as it has different color +models and we have adapted code at that end. This has a rather low priority +because in practice it is no real problem. + +\stopsubsubject + +\startsubsubject[title={cont: runtime code}] + +These modules contain code that is loaded at runtime, such as filename remapping, +patches, etc. It does not make much sense to improve these. + +\stopsubsubject + +\startsubsubject[title={core: all kinds of core code}] + +Housekeeping is the main target of these modules. There are still some +typesetting|-|related components here but these will move to other categories. +This code is cleaned up when there is a need for it. Think of managing files, +document project structure, module loading, environments, multipass data, etc. + +\stopsubsubject + +\startsubsubject[title={data: file and data management}] + +This category hosts only \LUA\ code and hasn't been touched for a while. Here we +deal with locating files, caching, accessing remote data, resources, +environments, and the like. + +\stopsubsubject + +\startsubsubject[title={enco: encodings}] + +Because (font) encodings are gone, there is only one file in this category and +that one deals with weird (composed or otherwise special) symbols. It also +provides a few traditional \TEX\ macros that users expect to be present, for +instance to put accents over characters. + +\stopsubsubject + +\startsubsubject[title={file: files}] + +There is some overlap between this category and core modules. Loading files is +always somewhat special in \TEX\ as there is the \TEX\ directory structure to +deal with. Sometimes you want to use files in the so|-|called tree, but other +times you don't. This category provides some management code for (selective) +loading of document files, modules and resources. Most of the code works with +accompanying \LUA\ code and has not been touched for years, apart from some +weeding and low|-|level renaming. The project structure code has mostly been +moved to \LUA\ and this mechanism is now more restrictive in the sense that one +cannot misuse products and components in unpredictable ways. This change permits +better automatic loading of cross references in related documents. + +\stopsubsubject + +\startsubsubject[title={font: fonts}] + +Without proper font support a macro package is rather useless. Of course we do +support the popular font formats but nowadays that's mostly delegated to \LUA\ +code. What remains at the \TEX\ end is code that loads and triggers a combination +of fonts efficiently. Of course in the process text and math each need to get the +proper amount of attention. + +There is no longer shared code between \MKII\ and \MKIV. Both already had rather +different low|-|level solutions, but recently with \MKIV\ we went a step further. +Of course it made sense to kick out commands that were only used for \PDFTEX\ +\TYPEONE\ and \XETEX\ \OPENTYPE\ support but more important was the decision to +change the way design sizes are supported. + +In \CONTEXT\ we have basic font definition and loading code and that hasn't +conceptually changed much over the years. In addition to that we have so-called +bodyfont environments and these have been made a bit more powerful in recent +\MKIV. Then there are typefaces, which are abstract combinations of fonts and +defining them happens in typescripts. This layered approach is rather flexible, +and was greatly needed when we had all those font encodings (to be used in all +kinds of combinations within one document). In \MKIV, however, we already had +fewer typescripts as font encodings are gone (also for \TYPEONE\ fonts). However, +there remained a rather large blob of definition code dealing with Latin Modern; +large because it comes in design sizes. + +As we always fall back on Latin Modern, and because we don't preload fonts, there +is some overhead involved in resolving design size related issues and +definitions. But, it happens that this is the only font that ships with many +files related to different design sizes. In practice no user will change the +defaults. So, although the regular font mechanism still provides flexible ways to +define font file combinations per bodyfont size, resolving to the right best +matching size now happens automatically via a so|-|called \LUA\ font goodie file +which brings down the number of definitions considerably. The consequence is that +\CONTEXT\ starts up faster, not only in the case of Latin Modern being used, but +also when other designs are in play. The main reason for this is that we don't +have to parse those large typescripts anymore, as the presets were always part of +the core set of typescripts. At the same time loading a specific predefined set +has been automated and optimized. Of course on a run of 30 seconds this is not +that noticeable, but it is on a 5 second run or when testing something in the +editor that takes less than a second. It also makes a difference in automated +workflows; for instance at \PRAGMA\ we run unattended typesetting flows that need +to run as fast as possible. Also, in virtual machines using network shares, the +fewer files consulted the better. + +Because math support was already based on \OPENTYPE, where \CONTEXT\ turns +\TYPEONE\ fonts into \OPENTYPE\ at runtime, nothing fundamental has changed here, +apart from some speedups (at the cost of some extra memory). Where the overhead +of math font switching in \MKII\ is definitely a factor, in \MKIV\ it is close to +negligible, even if we mix regular, bold, and bidirectional math, which we have +done for a while. + +The low|-|level code has been simplified a bit further by making a better +distinction between the larger sizes (\type {a} up to \type {d}) and smaller +sizes (\type {x} and \type {xx}). These now operate independently of each other +(i.e.\ one can now have a smaller relative \type {x} size of a larger one). This +goes at the cost of more resources but it is worth the effort. + +By splitting up the large basic font module into smaller ones, I hope that it can +be maintained more easily although someone familiar with the older code will only +recognize bits and pieces. This is partly due to the fact that font code is +highly optimized. + +\stopsubsubject + +\startsubsubject[title={grph: graphic (and widget) inclusion}] + +Graphics inclusion is always work in progress as new formats have to be dealt +with or users want additional conversions to be done. This code will be cleaned +up later this year. The plug|-|in mechanisms will be extended (examples of +existing plug|-|ins are automatic converters and barcode generation). + +\stopsubsubject + +\startsubsubject[title={hand: special font handling}] + +As we treat protrusion and hz as features of a font, there is not much left in +this category apart from some fine|-|tuning. So, not much has happened here and +eventually the left|-|overs in this category might be merged with the font +modules. + +\stopsubsubject + +\startsubsubject[title={java: \JAVASCRIPT\ in \PDF}] + +This code already has been cleaned up a while ago, when moving to \MKIV, but we +occasionally need to check and patch due to issues with \JAVASCRIPT\ engines in +viewers. + +\stopsubsubject + +\startsubsubject[title={lang: languages and labels}] + +There is not much changed in this department, apart from additional labels. The +way inheritance works in languages differs too much from other inheritance code +so we keep what we have here. Label definitions have been moved to \LUA\ tables +from which labels at the \TEX\ end are defined that can then be overloaded +locally. Of course the basic interface has not changed as this is typically code +that users will use in styles. + +\stopsubsubject + +\startsubsubject[title={luat: housekeeping}] + +This is mostly \LUA\ code needed to get the basic components and libraries in +place. While the \type {data} category implements the connection to the outside +world, this category runs on top of that and feeds the \TEX\ machinery. For +instance conversion of \MKVI\ files happens here. These files are seldom touched +but might need an update some time (read: prune obsolete code). + +\stopsubsubject + +\startsubsubject[title={lpdf: \PDF\ backend}] + +Here we implement all kinds of \PDF\ backend features. Most are abstracted via +the backend interface. So, for instance, colors are done with a high level +command that goes via the backend interface to the \type {lpdf} code. In fact, +there is more such code than in (for instance) the \MKII\ special drivers, but +readability comes at a price. This category is always work in progress as +insights evolve and users demand more. + +\stopsubsubject + +\startsubsubject[title={lxml: \XML\ and lpath}] + +As this category is used by some power users we cannot change too much here, +apart from speedups and extensions. It's also the bit of code we use frequently +at \PRAGMA, and as we often have to deal with rather crappy \XML\ I expect to +move some more helpers into the code. The latest greatest trickery related to +proper typesetting can be seen in the documents made by Thomas Schmitz. I wonder +if I'd still have fun doing our projects if I hadn't, in an early stage of \MKIV, +written the \XML\ parser and expression parser used for filtering. + +\stopsubsubject + +\startsubsubject[title={math: mathematics}] + +Math deserves its own category but compared to \MKII\ there is much less code, +thanks to \UNICODE. Since we support \TYPEONE\ as virtual \OPENTYPE\ nothing +special is needed there (and eventually there will be proper fonts anyway). When +rewriting code I try to stay away from hacks, which is sometimes possible by +using \LUA\ but it comes with a slight speed penalty. Much of the \UNICODE\ +math|-|related font code is already rather old but occasionally we add new +features. For instance, because \OPENTYPE\ has no italic correction we provide an +alternative (mostly automated) solution. + +On the agenda is more structural math encoding (maybe like openmath) but tagging +is already part of the code so we get a reasonable export. Not that someone is +waiting for it, but it's there for those who want it. Most math|-|related +character properties are part of the character database which gets extended on +demand. Of course we keep \MATHML\ up|-|to|-|date because we need it in a few +projects. + +We're not in a hurry here but this is something where Aditya and I have to redo +some of the code that provides \AMS|-|like math commands (but as we have them +configurable some work is needed to keep compatibility). In the process it's +interesting to run into probably never|-|used code, so we just remove those +artifacts. + +\stopsubsubject + +\startsubsubject[title={meta: metapost interfacing}] + +This and the next category deal with \METAPOST. This first category is quite old +but already adapted to the new situation. Sometimes we add extra functionality +but the last few years the situation has become rather stable with the exception +of backgrounds, because these have been overhauled completely. + +\stopsubsubject + +\startsubsubject[title={mlib: metapost library}] + +Apart from some obscure macros that provide the interface between front- and +backend this is mostly \LUA\ code that controls the embedded \METAPOST\ library. +So, here we deal with extensions (color, shading, images, text, etc.) as well as +runtime management because sometimes two runs are needed to get a graphic right. +Some time ago, the \MKII|-|like extension interface was dropped in favor of one +more natural to the library and \METAPOST~2. As this code is used on a daily +basis it is quite well debugged and the performance is pretty good too. + +\stopsubsubject + +\startsubsubject[title={mult: multi|-|lingual user interface}] + +Even if most users use the English user interface, we keep the other ones around +as they're part of the trademark. Commands, keys, constants, messages and the +like are now managed with \LUA\ tables. Also, some of the tricky remapping code +has been stripped because the setup definitions files are dealt with. These are +\XML\ files that describe the user interface that get typeset and shipped with +\CONTEXT. + +These files are being adapted. First of all the commandhandler code is defined +here. As we use a new namespace model now, most of these namespaces are defined +in the files where they are used. This is possible because they are more verbose +so conflicts are less likely (also, some checking is done to prevent reuse). +Originally the namespace prefixes were defined in this category but eventually +all that code will be gone. This is a typical example where 15|-|year|-|old +constraints are no longer an issue and better code can be used. + +\stopsubsubject + +\startsubsubject[title={node: nodes}] + +This is a somewhat strange category as all typeset material in \TEX\ becomes +nodes so this deals with everything. One reason for this category is that new +functionality often starts here and is sometimes shared between several +mechanisms. So, for the moment we keep this category. Think of special kerning, +insert management, low|-|level referencing (layer between user code and backend +code) and all kinds of rule and displacement features. Some of this functionality +is described in previously published documents. + +\stopsubsubject + +\startsubsubject[title={norm: normalize primitives}] + +We used to initialize the primitives here (because \LUATEX\ starts out blank). +But after moving that code this category only has one definition left and that +one will go too. In \MKII\ these files are still used (and actually generated by +\MKIV). + +\stopsubsubject + +\startsubsubject[title={pack: wrapping content in packages}] + +This is quite an important category as in \CONTEXT\ lots of things get packed. +The best example is \type {\framed} and this macro has been maximally optimized, +which is not that trivial since much can be configured. The code has been adapted +to work well with the new commandhandler code and in future versions it might use +the commandhandler directly. This is however not that trivial because hooking a +setup of a command into \type {\framed} can conflict with the two commands using +keys for different matters. + +Layers are also in this category and they probably will be further optimized. +Reimplementing reusable objects is on the horizon, but for that we need a more +abstract \LUA\ interface, so that will come first. This has a low priority +because it all works well. This category also hosts some helpers for the page +builder but the builder itself has a separate category. + +\stopsubsubject + +\startsubsubject[title={page: pages and output routines}] + +Here we have an old category: output routines (trying to make a page), page +building, page imposition and shipout, single and multi column handling, very +special page construction, line numbering, and of course setting up pages and +layouts. All this code is being redone stepwise and stripped of old hacks. This +is a cumbersome process as these are core components where side effects are +sometimes hard to trace because mechanisms (and user demands) can interfere. +Expect some changes for the good here. + +\stopsubsubject + +\startsubsubject[title={phys: physics}] + +As we have a category for chemistry it made sense to have one for physics and +here is where the unit module's code ended up. So, from now on units are +integrated into the core. We took the opportunity to rewrite most of it from +scratch, providing a bit more control. + +\stopsubsubject + +\startsubsubject[title={prop: properties}] + +The best|-|known property in \TEX\ is a font and color is a close second. Both +have their own category of files. In \MKII\ additional properties like backend +layers and special rendering of text were supported in this category but in +\MKIV\ properties as a generic feature are gone and replaced by more specific +implementations in the \type {attr} namespace. We do issue a warning when any of +the old methods are used. + +\stopsubsubject + +\startsubsubject[title={regi: input encodings}] + +We still support input encoding regimes but hardly any \TEX\ code is involved +now. Only when users demand more functionality does this code get extended. For +instant, recently a user wanted a conversion function for going from \UTF-8 to an +encoding that another program wanted to see. + +\stopsubsubject + +\startsubsubject[title={scrn: interactivity and widgets}] + +All modules in this category have been overhauled. On the one hand we lifted some +constraints, for instance the delayed initialization of fields no longer makes +sense as we have a more dynamic variable resolver now (which is somewhat slower +but still acceptable). On the other hand some nice but hard to maintain features +have been simplified (not that anyone will notice as they were rather special). +The reason for this is that vaguely documented \PDF\ features tend to change over +time which does not help portability. Of course there have also been some +extensions, and it is actually less hassle (but still no fun) to deal with such +messy backend related code in \LUA. + +\stopsubsubject + +\startsubsubject[title={scrp: script|-|specific tweaks}] + +These are script|-|specific \LUA\ files that help with getting better results for +scripts like \CJK. Occasionally I look at them but how they evolve depends on +usage. I have some very experimental files that are not in the distribution. + +\stopsubsubject + +\startsubsubject[title={sort: sorting}] + +As sorting is delegated to \LUA\ there is not much \TEX\ code here. The \LUA\ +code occasionally gets improved if only because users have demands. For instance, +sorting Korean was an interesting exercise, as was dealing with multiple +languages in one index. Because sorting can happen on a combination of \UNICODE, +case, shape, components, etc.\ the sorting mechanism is one of the more complex +subsystems. + +\stopsubsubject + +\startsubsubject[title={spac: spacing}] + +This important set of modules is responsible for vertical spacing, strut +management, justification, grid snapping, and all else that relates to spacing +and alignments. Already in an early stage vertical spacing was mostly delegated +to \LUA\ so there we're only talking of cleaning up now. Although \unknown\ I'm +still not satisfied with the vertical spacing solution because it is somewhat +demanding and an awkward mix of \TEX\ and \LUA\ which is mostly due to the fact +that we cannot evaluate \TEX\ code in \LUA. + +Horizontal spacing can be quite demanding when it comes down to configuration: +think of a table with 1000 cells where each cell has to be set up (justification, +tolerance, spacing, protrusion, etc.). Recently a more drastic optimization has +been done which permits even more options but at the same time is much more +efficient, although not in terms of memory. + +Other code, for instance spread|-|related status information, special spacing +characters, interline spacing and linewise typesetting all falls into this +category and there is probably room for improvement there. It's good to mention +that in the process of the current cleanup hardly any \LUA\ code gets touched, so +that's another effort. + +\stopsubsubject + +\startsubsubject[title={strc: structure}] + +Big things happened here but mostly at the \TEX\ end as the support code in \LUA\ +was already in place. In this category we collect all code that gets or can get +numbered, moves around and provides visual structure. So, here we find itemize, +descriptions, notes, sectioning, marks, block moves, etc. This means that the +code here interacts with nearly all other mechanisms. + +Itemization now uses the new inheritance code instead of its own specific +mechanism but that is not a fundamental change. More important is that code has +been moved around, stripped, and slightly extended. For instance, we had +introduced proper \type {\startitem} and \type {\stopitem} commands which are +somewhat conflicting with \type {\item} where a next instance ends a previous +one. The code is still not nice, partly due to the number of options. The code is +a bit more efficient now but functionally the same. + +The sectioning code is under reconstruction as is the code that builds lists. The +intention is to have a better pluggable model and so far it looks promising. As +similar models will be used elsewhere we need to converge to an acceptable +compromise. One thing is clear: users no longer need to deal with arguments but +variables and no longer with macros but with setups. Of course providing backward +compatibility is a bit of a pain here. + +The code that deals with descriptions, enumerations and notes was already done in +a \MKIV\ way, which means that they run on top of lists as storage and use the +generic numbering mechanism. However, they had their own inheritance support code +and moving to the generic code was a good reason to look at them again. So, now +we have a new hierarchy: constructs, descriptions, enumerations and notations +where notations are hooked into the (foot)note mechanisms. + +These mechanisms share the rendering code but operate independently (which was +the main challenge). I did explore the possibility of combining the code with +lists as there are some similarities but the usual rendering is too different as +in the interface (think of enumerations with optional local titles, multiple +notes that get broken over pages, etc.). However, as they are also stored in +lists, users can treat them as such and reuse the information when needed (which +for instance is just an alternative way to deal with end notes). + +At some point math formula numbering (which runs on top of enumerations) might +get its own construct base. Math will be revised when we consider the time to be +ripe for it anyway. + +The reference mechanism is largely untouched as it was already doing well, but +better support has been added for automatic cross|-|document referencing. For +instance it is now easier to process components that make up a product and still +get the right numbering and cross referencing in such an instance. + +Float numbering, placement and delaying can all differ per output routine (single +column, multi|-|column, columnset, etc.). Some of the management has moved to +\LUA\ but most is just a job for \TEX. The better some support mechanisms become, +the less code we need here. + +Registers will get the same treatment as lists: even more user control than is +already possible. Being a simple module this is a relatively easy task, something +for a hot summer day. General numbering is already fine as are block moves so +they come last. The \XML\ export and \PDF\ tagging is also controlled from this +category. + +\stopsubsubject + +\startsubsubject[title={supp: support code}] + +Support modules are similar to system ones (discussed later) but on a slightly +more abstract level. There are not that many left now so these might as well +become system modules at some time. The most important one is the one dealing +with boxes. The biggest change there is that we use more private registers. I'm +still not sure what to do with the visual debugger code. The math|-|related code +might move to the math category. + +\stopsubsubject + +\startsubsubject[title={symb: symbols}] + +The symbol mechanisms organizes special characters in groups. With +\UNICODE|-|related fonts becoming more complete we hardly need this mechanism. +However, it is still the abstraction used in converters (for instance footnote +symbols and interactive elements). The code has been cleaned up a bit but +generally stays as is. + +\stopsubsubject + +\startsubsubject[title={syst: tex system level code}] + +Here you find all kinds of low|-|level helpers. Most date from early times but +have been improved stepwise. We tend to remove obscure helpers (unless someone +complains loudly) and add new ones every now and then. Even if we would strip +down \CONTEXT\ to a minimum size, these modules would still be there. Of course +the bootstrap code is also in this category: think of allocators, predefined +constants and such. + +\stopsubsubject + +\startsubsubject[title={tabl: tables}] + +The oldest table mechanism was a quite seriously patched version of \TABLE\ and +finally the decision has been made to strip, replace and clean up that bit. So, +we have less code, but more features, such as colored columns and more. + +The (in|-|stream) tabulate code is mostly unchanged but has been optimized +(again) as it is often used. The multipass approach stayed but is somewhat more +efficient now. + +The natural table code was originally meant for \XML\ processing but is quite +popular among users. The functionality and code is frozen but benefits from +optimizations in other areas. The reason for the freeze is that it is pretty +complex multipass code and we don't want to break anything. + +As an experiment, a variant of natural tables was made. Natural tables have a +powerful inheritance model where rows and cells (first, last, \unknown) can be +set up as a group but that is rather costly in terms of runtime. The new table +variant treats each column, row and cell as an instance of \type {\framed} where +cells can be grouped arbitrarily. And, because that is somewhat extreme, these +tables are called x|-|tables. As much of the logic has been implemented in \LUA\ +and as these tables use buffers (for storing the main body) one could imagine +that there is some penalty involved in going between \TEX\ and \LUA\ several +times, as we have a two, three or four pass mechanism. However, this mechanism is +surprisingly fast compared to natural tables. The reason for writing it was not +only speed, but also the fact that in a project we had tables of 50 pages with +lots of spans and such that simply didn't fit into \TEX's memory any more, took +ages to process, and could also confuse the float splitter. + +Line tables \unknown\ well, I will look into them when needed. They are nice in a +special way, as they can split vertically and horizontally, but they are seldom +used. (This table mechanism was written for a project where large quantities of +statistical data had to be presented.) + +\stopsubsubject + +\startsubsubject[title={task: lua tasks}] + +Currently this is mostly a place where we collect all kinds of tasks that are +delegated to \LUA, often hooked into callbacks. No user sees this code. + +\stopsubsubject + +\startsubsubject[title={toks: token lists}] + +This category has some helpers that are handy for tracing or manuals but no sane +user will ever use them, I expect. However, at some point I will clean up this +old \MKIV\ mess. This code might end up in a module outside the core. + +\stopsubsubject + +\startsubsubject[title={trac: tracing}] + +A lot of tracing is possible in the \LUA\ code, which can be controlled from the +\TEX\ end using generic enable and disable commands. At the macro level we do +have some tracing but this will be replaced by a similar mechanism. This means +that many \type {\tracewhatevertrue} directives will go away and be replaced. +This is of course introducing some incompatibility but normally users don't use +this in styles. + +\stopsubsubject + +\startsubsubject[title={type: typescripts}] + +We already mentioned that typescripts relate to fonts. Traditionally this is a +layer on top of font definitions and we keep it this way. In this category there +are also the definitions of typefaces: combinations of fonts. As we split the +larger into smaller ones, there are many more files now. This has the added +benefit that we use less memory as typescripts are loaded only once and stored +permanently. + +\stopsubsubject + +\startsubsubject[title={typo: typesetting and typography}] + +This category is rather large in \MKIV\ as we move all code into here that +somehow deals with special typesetting. Here we find all kinds of interesting new +code that uses \LUA\ solutions (slower but more robust). Much has been discussed +in articles as they are nice examples and often these are rather stable. + +The most important new kid on the block is margin data, which has been moved into +this category. The new mechanism is somewhat more powerful but the code is also +quite complex and still experimental. The functionality is roughly the same as in +\MKII\ and older \MKIV, but there is now more advanced inheritance, a clear +separation between placement and rendering, slightly more robust stacking, local +anchoring (new). It was a nice challenge but took a bit more time than other +reimplementations due to all kinds of possible interference. Also, it's not +always easy to simulate \TEX\ grouping in a script language. Even if much more +code is involved, it looks like the new implementation is somewhat faster. I +expect to clean up this code a couple of times. + +On the agenda is not only further cleanup of all modules in this category, but +also more advanced control over paragraph building. There is a parbuilder written +in \LUA\ on my machine for years already which we use for experiments and in the +process a more \LUATEX-ish (and efficient) way of dealing with protrusion has +been explored. But for this to become effective, some of the \LUATEX\ backend +code has to be reorganized and Hartmut wants do that first. In fact, we can then +backport the new approach to the built|-|in builder, which is not only faster but +also more efficient in terms of memory usage. + +\stopsubsubject + +\startsubsubject[title={unic: \UNICODE\ vectors and helpers}] + +As \UNICODE\ support is now native all the \MKII\ code (mostly vectors and +converters) is gone. Only a few helpers remain and even these might go away. +Consider this category obsolete and replaced by the \type {char} category. + +\stopsubsubject + +\startsubsubject[title={util: utility functions}] + +These are \LUA\ files that are rather stable. Think of parsers, format +generation, debugging, dimension helpers, etc. Like the data category, this one +is loaded quite early. + +\stopsubsubject + +\startsubsubject[title={Other \TEX\ files}] + +Currently there are the above categories which can be recognized by filename and +prefix in macro names. But there are more files involved. For instance, user +extensions can go into these categories as well but they need names starting with +something like \type {xxxx-imp-} with \type {xxxx} being the category. + +Then there are modules that can be recognized by their prefix: \type {m-} (basic +module), \type {t-} (third party module), \type {x-} (\XML|-|specific module), +\type {u-} (user module), \type {p-} (private module). Some modules that Wolfgang +and Aditya are working on might end up in the core distribution. In a similar +fashion some seldom used core code might get moved to (auto|-|loaded) modules. + +There are currently many modules that provide tracing for mechanisms (like font +and math) and these need to be normalized into a consistent interface. Often such +modules show up when we work on an aspect of \CONTEXT\ or \LUATEX\ and at that +moment integration is not high on the agenda. + +\stopsubsubject + +\startsubsubject[title={\METAPOST\ files}] + +A rather fundamental change in \METAPOST\ is that it no longer has a format (mem +file). Maybe at some point it will read \type {.gz} files, but all code is loaded +at runtime. + +For this reason I decided to split the files for \MKII\ and \MKIV\ as having +version specific code in a common set no longer makes much sense. This means that +already for a while we have \type {.mpii} and \type {.mpiv} files with the latter +category being more efficient because we delegate some backend|-|related issues +to \CONTEXT\ directly. I might split up the files for \MKIV\ a bit more so that +selective loading is easier. This gives a slight performance boost when working +over a network connection. + +\stopsubsubject + +\startsubsubject[title={\LUA\ files}] + +There are some generic helper modules, with names starting with \type {l-}. Then +there are the \type {mtx-*} scripts for all kinds of management tasks with the +most important one being \type {mtx-context} for managing a \TEX\ run. + +\stopsubsubject + +\startsubsubject[title={Generic files}] +This leaves the bunch of generic files that provides \OPENTYPE\ support to +packages other than \CONTEXT. Much time went into moving \CONTEXT|-|specific code +out of the way and providing a better abstract interface. This means that new +\CONTEXT\ code (we provide more font magic) will be less likely to interfere and +integration is easier. Of course there is a penalty for \CONTEXT\ but it is +bearable. And yes, providing generic code takes quite a lot of time so I +sometimes wonder why I did it in the first place, but currently the maintenance +burden is rather low. Khaled Hosny is responsible for bridging this code to +\LATEX. + +\stopsubsubject + +\stopsection + +\startsection[title={What next}] + +Here ends this summary of the current state of \CONTEXT. I expect to spend the +rest of the year on further cleaning up. I'm close to halfway now. What I really +like is that many users upgrade as soon as there is a new beta, and as in a +rewrite typos creep in, I therefore often get a fast response. + +Of course it helps a lot that Wolfgang Schuster, Aditya Mahajan, and Luigi Scarso +know the code so well that patches show up on the list shortly after a problem +gets reported. Also, for instance Thomas Schmitz uses the latest betas in +academic book production, presentations, lecture notes and more, and so provides +invaluable fast feedback. And of course Mojca Miklavec keeps all of it (and us) +in sync. Such a drastic cleanup could not be done without their help. So let's +end this status report with \unknown\ a big thank you to all those (unnamed) +patient users and contributors. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-contents.tex b/doc/context/sources/general/manuals/hybrid/hybrid-contents.tex new file mode 100644 index 000000000..2b94cd482 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-contents.tex @@ -0,0 +1,17 @@ +% language=uk + +\startcomponent hybrid-contents + +\environment hybrid-environment + +\starttitle[title={Contents}] + +\setuplist[chapter][aligntitle=yes,after=,before=] + +\placelist[chapter][criterium=frontpart:all] \blank +\placelist[chapter][criterium=bodypart:all] \blank +\placelist[chapter][criterium=backpart:all] \blank + +\stoptitle + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-ebooks.tex b/doc/context/sources/general/manuals/hybrid/hybrid-ebooks.tex new file mode 100644 index 000000000..b7bc5185f --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-ebooks.tex @@ -0,0 +1,593 @@ +% language=uk + +\startcomponent hybrid-ebooks + +\environment hybrid-environment + +\startchapter[title={E-books: Old wine in new bottles}] + +\startsection [title={Introduction}] + +When Dave Walden asked me if \TEX\ (or \CONTEXT) can generate ebooks we exchanged +a bit of mail on the topic. Although I had promised myself never to fall into the +trap of making examples for the sake of proving something I decided to pick up an +experiment that I had been doing with a manual in progress and look into the +\HTML\ side of that story. After all, occasionally on the \CONTEXT\ list similar +questions are asked, like \quotation {Can \CONTEXT\ produce \HTML ?}. \footnote +{This text appeared in the \EUROTEX\ 2011 proceedings and TUGBoat 101. Thanks to +Karl Berry for correcting it.} + +\stopsection + +\startsection [title={Nothing new}] + +When you look at what nowadays is presented as an ebook document, there is not +much new going on. Of course there are very advanced and interactive documents, +using techniques only possible with recent hardware and programs, but the average +ebook is pretty basic. This is no surprise. When you take a novel, apart from +maybe a cover or an occasional special formatting of section titles, the +typesetting of the content is pretty straightforward. In fact, given that +formatters like \TEX\ have been around that can do such jobs without much +intervention, it takes quite some effort to get that job done badly. It was a bit +shocking to notice that on one of the first e-ink devices that became available +the viewing was quite good, but the help document was just some word processor +output turned into bad|-|looking \PDF. The availability of proper hardware does +not automatically trigger proper usage. + +I can come up with several reasons why a novel published as an ebook does not +look much more interesting and in many cases looks worse. First of all it has to +be produced cheaply, because there is also a printed version and because the +vendor of some devices also want to make money on it (or even lock you into their +technology or shop). Then, it has to be rendered on various devices so the least +sophisticated one sets the standard. As soon as it gets rendered, the resolution +is much worse than what can be achieved in print, although nowadays I've seen +publishers go for quick and dirty printing, especially for reprints. + +Over a decade ago, we did some experiments with touch screen computers. They had +a miserable battery life, a slow processor and not much memory, but the +resolution was the same as on the now fashionable devices. They were quite +suitable for reading but even in environments where that made sense (for instance +to replace carrying around huge manuals), such devices never took off. Nowadays +we have wireless access and \USB\ sticks and memory cards to move files around, +which helps a lot. And getting a quality comparable to what can be done today was +no big deal, at least from the formatting point of view. + +In the \CONTEXT\ distribution you will find several presentation styles that can +serve as bases for an ebook style. Also some of the \CONTEXT\ manuals come with +two versions: one for printing and one for viewing on the screen. A nice example +is the \METAFUN\ manual (see \in {figure} [fig:metafun]) where each page has a +different look. + +\placefigure + [here] + [fig:metafun] + {A page from the \METAFUN\ manual.} + {\externalfigure[ebook-metafun-2.png][width=\textwidth]} + +It must be said that the (currently only black and white) devices that use +electronic ink have a perceived resolution that is higher than their +specifications, due to the semi|-|analog way the \quote {ink} behaves. In a +similar fashion clever anti|-|aliasing can do wonders on \LCD\ screens. On the +other hand they are somewhat slow and a display refresh is not that convenient. +Their liquid crystal counterparts are much faster but they can be tiresome to +look at for a long time and reading a book on it sitting in the sun is a no|-|go. +Eventually we will get there and I'm really looking forward to seeing the first +device that will use a high resolution electrowetting \CMYK\ display. \footnote +{http://www.liquavista.com/files/LQV0905291LL5-15.pdf} But no matter what device +is used, formatting something for it is not the most complex task at hand. + +\stopsection + +\startsection[title={Impact}] + +Just as with phones and portable audio devices, the market for tablets and +ebook|-|only devices is evolving rapidly. While writing this, at work I have one +ebook device and one tablet. The ebook device is sort of obsolete because the +e-ink screen has deteriorated even without using it and it's just too slow to be +used for reference manuals. The tablet is nice, but not that suitable for all +circumstances: in the sun it is unreadable and at night the backlight is rather +harsh. But, as I mentioned in the previous section, I expect this to change. + +If we look at the investment, one needs good arguments to buy hardware that is +seldom used and after a few years is obsolete. Imagine that a family of four has +to buy an ebook device for each member. Add to that the cost of the books and you +quickly can end up with a larger budget than for books. Now, imagine that you +want to share a book with a friend: will you give him or her the device? It might +be that you need a few more devices then. Of course there is also some data +management needed: how many copies of a file are allowed to be made and do we +need special programs for that? And if no copy can be made, do we end up swapping +devices? It is hard to predict how the situation will be in a few years from now, +but I'm sure that not everyone can afford this rapid upgrading and redundant +device approach. + +A friend of mine bought ebook devices for his children but they are back to paper +books now because the devices were not kid|-|proof enough: you can sit on a book +but not on an ebook reader. + +The more general devices (pads) have similar problems. I was surprised to see +that an iPad is a single user device. One can hide some options behind passwords +but I'm not sure if parents want children to read their mail, change preferences, +install any application they like, etc. This makes pads not that family friendly +and suggests that such a personal device has to be bought for each member. In +which case it suddenly becomes a real expensive adventure. So, unless the prices +drop drastically, pads are not a valid large scale alternative for books yet. + +It might sound like I'm not that willing to progress, but that's not true. For +instance, I'm already an enthusiastic user of a media player infrastructure. +\footnote {The software and hardware was developed by SlimDevices and currently +is available as Logitech Squeezeserver. Incidentally I can use the iPad as an +advanced remote control.} The software is public, pretty usable, and has no +vendor lock|-|in. Now, it would make sense to get rid of traditional audio media +then, but this is not true. I still buy \CD{}s if only because I then can rip +them to a proper lossless audio format (\FLAC). The few \FLAC s that I bought via +the Internet were from self|-|publishing performers. After the download I still +got the \CD{}s which was nice because the booklets are among the nicest that I've +ever seen. + +Of course it makes no sense to scan books for ebook devices so for that we depend +on a publishing network. I expect that at some point there will be proper tools +for managing your own electronic books and in most cases a simple file server +will do. And the most open device with a proper screen will become my favourite. +Also, I would not be surprised if ten years from now, many authors will publish +themselves in open formats and hopefully users will be honest enough to pay for +it. I'm not too optimistic about the latter, if only because I observe that +younger family members fetch everything possible from the Internet and don't +bother about rights, so we definitely need to educate them. To some extent +publishers of content deserve this behaviour because more than I like I find +myself in situations where I've paid some 20 euro for a \CD\ only to see that +half a year later you can get it for half the price (sometimes it also happens +with books). + +Given that eventually the abovementioned problems and disadvantages will be dealt +with, we can assume that ebooks are here and will stay forever. So let's move on +to the next section and discuss their look and feel. + +\stopsection + +\startsection[title={Interactivity}] + +The nice thing about a paper book is that it is content and interface at the same +time. It is clear where it starts and ends and going from one page to another is +well standardized. Putting a bookmark in it is easy as you can fall back on any +scrap of paper lying around. While reading you know how far you came and how much +there is to come. Just as a desktop on a desktop computer does not resemble the +average desktop, an ebook is not a book. It is a device that can render content +in either a given or more free|-|form way. + +However, an electronic book needs an interface and this is also where at the +moment it gets less interesting. Of course the Internet is a great place to +wander around and a natural place to look for electronic content. But there are +some arguments for buying them at a bookshop, one being that you see a lot of +(potentially) new books, often organized in topics in one glance. It's a +different way of selecting. I'm not arguing that the Internet is a worse place, +but there is definitely a difference: more aggressive advertisements, unwanted +profiling that can narrow what is presented to a few choices. + +Would I enter a bookshop if on the display tables there were stacks of (current) +ebook devices showing the latest greatest books? I can imagine that at some point +we will have ebook devices that have screens that run from edge to edge and then +we get back some of the appeal of book designs. It is that kind of future devices +that we need to keep in mind when we design electronic documents, especially when +after some decades we want them to be as interesting as old books can be. Of +course this is only true for documents that carry the look and feel of a certain +time and place and many documents are thrown away. Most books have a short +lifespan due to the quality of the paper and binding so we should not become too +sentimental about the transition to another medium. + +Once you're in the process of reading a book not much interfacing is needed. +Simple gestures or touching indicated areas on the page are best. For more +complex documents the navigation could be part of the design and no screen real +estate has to be wasted by the device itself. Recently I visited a +school|-|related exhibition and I was puzzled by the fact that on an electronic +schoolboard so much space was wasted on colorful nonsense. Taking some 20\% off +each side of such a device brings down the effective resolution to 600 pixels so +we end up with 10 pixels or less per character (shown at about 1 cm width). At +the same exhibition there were a lot of compensation programs for dyslexia +advertised, and there might be a relationship. + +\stopsection + +\startsection[title={Formatting}] + +So how important is the formatting? Do we prefer reflow on demand or is a more +frozen design that suits the content and expresses the wish of the author more +appropriate? In the first case \HTML\ is a logical choice, and in the second one +\PDF\ makes sense. You design a nice \HTML\ document but at some point the reflow +gets in the way. And yes, you can reflow a \PDF\ file but it's mostly a joke. +Alternatively one can provide both which is rather trivial when the source code +is encoded in a systematic way so that multiple output is a valid option. Again, +this is not new and mostly a matter of a publisher's policy. It won't cost more +to store in neutral formats and it has already been done cheaply for a long time. + +Somewhat interfering in this matter is digital rights management. While it is +rather customary to buy a book and let friends or family read the same book, it +can get complicated when content is bound to one (or a few) devices. Not much +sharing there, and in the worst case, no way to move your books to a better +device. Each year in the Netherlands we have a book fair and bookshops give away +a book specially written for the occasion. This year the book was also available +as an ebook, but only via a special code that came with the book. I decided to +give it a try and ended up installing a broken application, i.e.\ I could not get +it to load the book from the Internet, and believe me, I have a decent machine +and the professional \PDF\ viewer software that was a prerequisite. + +\stopsection + +\startsection[title={Using \TEX}] + +So, back to Dave's question: if \CONTEXT\ can generate ebooks in the \EPUB\ +format. Equally interesting is the question if \TEX\ can format an \EPUB\ file +into a (say) \PDF\ file. As with much office software, an \EPUB\ file is nothing +more than a zip file with a special suffix in which several resources are +combined. The layout of the archive is prescribed. However, by demanding that the +content itself is in \HTML\ and by providing a stylesheet to control the +renderer, we don't automatically get properly tagged and organized content. When +I first looked into \EPUB, I naively assumed that there was some well|-|defined +structure in the content; turns out this is not the case. + +Let's start by answering the second question. Yes, \CONTEXT\ can be used to +convert an \EPUB\ file into a \PDF\ file. The natural followup question is if it +can be done automatically, and then some more nuance is needed: it depends. If +you download the \EPUB\ for \quotation {A tale of two cities} from Charles +Dickens from the Gutenberg Project website and look into a chapter you will see +this: + +\starttyping +

A TALE OF TWO CITIES

+

A STORY OF THE FRENCH REVOLUTION

+


+

By Charles Dickens

+


+

+
+


+

+

Contents

+\stoptyping + +What follows is a table of contents formatted using \HTML\ tables +and after that + +\starttyping +

I. The Period

+\stoptyping + +So, a level two header is used for the subtitle of the book as well as a regular +chapter. I must admit that I had to go on the Internet to find this snippet as I +wanted to check its location. On my disk I had a similar file from a year ago +when I first looked into \EPUB. There I have: + +\starttyping + + + I | A Tale of Two Cities + .... + + +
+
+

I

+

The Period

+\stoptyping + +I also wanted to make sure if the interesting combination of third and fourth +level head usage was still there but it seems that there are several variants +available. It is not my intention to criticize the coding, after all it is valid +\HTML\ and can be rendered as intended. Nevertheless, the first snippet +definitely looks worse, as it uses breaks instead of \CSS\ spacing directives and +the second wins on obscurity due to the abuse of the head element. + +These examples answer the question about formatting an arbitrary \EPUB\ file: +\quotation {no}. We can of course map the tagging to \CONTEXT\ and get pretty +good results but we do need to look at the coding. + +As such books are rather predictable it makes sense to code them in a more +generic way. That way generic stylesheets can be used to render the book directly +in a viewer and generic \CONTEXT\ styles can be used to format it differently, +e.g.\ as \PDF. + +Of course, if I were asked to set up a workflow for formatting ebooks, that would +be relatively easy. For instance the Gutenberg books are available as raw text +and that can be parsed to some intermediate format or (with \MKIV) interpreted +directly. + +Making a style for a specific instance, like the Dickens book, is not that +complex either. After all, the amount of encoding is rather minimal and special +bits and pieces like a title page need special design anyway. The zipped file can +be processed directly by \CONTEXT, but this is mostly just a convenience. + +As \EPUB\ is just a wrapper, the next question is if \CONTEXT\ can produce some +kind of \HTML\ and the answer to that question is positive. Of course this only +makes sense when the input is a \TEX\ source, and we have argued before that when +multiple output is needed the user might consider a different starting point. +After all, \CONTEXT\ can deal with \XML\ directly. + +The main advantage of coding in \TEX\ is that the source remains readable and for +some documents it's certainly more convenient, like manuals about \TEX. In the +reference manual \quote {\CONTEXT\ \LUA\ Documents} (\CLD) there are the +following commands: + +\starttyping +\setupbackend + [export=yes] + +\setupinteraction + [title=Context Lua Documents, + subtitle=preliminary version, + author=Hans Hagen] +\stoptyping + +At the cost of at most 10\% extra runtime an \XML\ export is generated in +addition to the regular \PDF\ file. Given that you have a structured \TEX\ source +the exported file will have a decent structure as well and you can therefore +transform the file into something else, for instance \HTML. But, as we already +have a good|-|looking \PDF\ file, the only reason to have \HTML\ as well is for +reflowing. Of course wrapping up the \HTML\ into an \EPUB\ structure is not that +hard. We can probably even get away from wrapping because we have a single +self|-|contained file. + +\placefigure + {A page from the \CLD\ manual in \PDF.} + {\externalfigure[ebook-pdf.png][width=\textwidth]} + +The \type {\setupbackend} command used in the \CLD\ manual has a few +more options: + +\starttyping +\setupbackend + [export=cld-mkiv-export.xml, + xhtml=cld-mkiv-export.xhtml, + css={cld-mkiv-export.css,mathml.css}] +\stoptyping + +We explicitly name the export file and in addition specify a stylesheet and an +alternative \XHTML\ file. If you can live without hyperlinks the \XML\ file +combined with the cascading style sheet will do a decent job of controlling the +formatting. + +In the \CLD\ manual chapters are coded like this: + +\starttyping +\startchapter[title=A bit of Lua] + +\startsection[title=The language] +\stoptyping + +The \XML\ output of this + +\starttyping + +
+ 1 + A bit of Lua + +
+ 1.1 + The language + +\stoptyping + +The \HTML\ version has some extra elements: + +\starttyping + +
+\stoptyping + +The table of contents and cross references have \type {xhtml:a} elements too but +with the \type {href} attribute. It's interesting to search the web for ways to +avoid this, but so far no standardized solution for mapping \XML\ elements onto +hyperlinks has been agreed upon. In fact, getting the \CSS\ mapping done was not +that much work but arriving at the conclusion that (in 2011) these links could +only be done in a robust way using \HTML\ tags took more time. \footnote {In this +example we see the reference \type {aut:3} turned into \type {aut_1}. This is +done because some browsers like to interpret this colon as a url.} Apart from +this the \CSS\ has enough on board to map the export onto something presentable. +For instance: + +\starttyping +sectioncontent { + display: block ; + margin-top: 1em ; + margin-bottom: 1em ; +} + +section[detail=chapter], section[detail=title] { + margin-top: 3em ; + margin-bottom: 2em ; +} + +section[detail=chapter]>sectionnumber { + display: inline-block ; + margin-right: 1em ; + font-size: 3em ; + font-weight: bold ; +} +\stoptyping + +As always, dealing with verbatim is somewhat special. The following code does the +trick: + +\starttyping +verbatimblock { + background-color: #9999FF ; + display: block ; + padding: 1em ; + margin-bottom: 1em ; + margin-top: 1em ; + font-family: "Lucida Console", "DejaVu Sans Mono", monospace ; +} + +verbatimline { + display: block ; + white-space: pre-wrap ; +} + +verbatim { + white-space: pre-wrap ; + color: #666600 ; + font-family: "Lucida Console", "DejaVu Sans Mono", monospace ; +} +\stoptyping + +The spacing before the first and after the last one differs from the spacing +between lines, so we need some extra directives: + +\starttyping +verbatimlines+verbatimlines { + display: block ; + margin-top: 1em ; +} +\stoptyping + +This will format code like the following with a bluish background and inline +verbatim with its complement: + +\starttyping + + + function sum(a,b) + print(a, b, a + b) + end + + +\stoptyping + +The hyperlinks need some attention. We need to make sure that only the links and +not the anchors get special formatting. After some experimenting I arrived at +this: + +\starttyping +a[href] { + text-decoration: none ; + color: inherit ; +} + +a[href]:hover { + color: #770000 ; + text-decoration: underline ; +} +\stoptyping + +Tables are relatively easy to control. We have tabulate (nicer for text) and +natural tables (similar to the \HTML\ model). Both get mapped into \HTML\ tables +with \CSS\ directives. There is some detail available so we see things like this: + +\starttyping +tablecell[align=flushleft] { + display: table-cell ; + text-align: left ; + padding: .1em ; +} +\stoptyping + +It is not hard to support more variants or detail in the export but that will +probably only happen when I find a good reason (a project), have some personal +need, or when a user asks for it. For instance images will need some special +attention (conversion, etc.). Also, because we use \METAPOST\ all over the place +that needs special care as well, but a regular (novel|-|like) ebook will not have +such resources. + +\placefigure + {A page from \CLD\ manual in \HTML.} + {\externalfigure[ebook-xhtml.png][width=\textwidth]} + +As an extra, a template file is generated that mentions all +elements used, like this: + +\starttyping +section[detail=summary] { + display: block ; +} +\stoptyping + +with the inline and display properties already filled in. That way I could see +that I still had to add a couple of directives to the final \CSS\ file. It also +became clear that in the \CLD\ manual some math is used that gets tagged as +\MATHML, so that needs to be covered as well. \footnote {Some more advanced +\MATHML\ output will be available when the matrix|-|related core commands have +been upgraded to \MKIV\ and extended to suit today's needs.} Here we need to make +some decisions as we export \UNICODE\ and need to consider support for less +sophisticated fonts. On the other hand, the \WTHREEC\ consortium has published +\CSS\ for this purpose so we can use these as a starting point. It might be that +eventually more tuning will be delegated to the \XHTML\ variant. This is not much +extra work as we have the (then intermediate) \XML\ tree available. Thinking of +it, we could eventually end up with some kind of \CSS\ support in \CONTEXT\ +itself. + +It will take some experimenting and feedback from users to get the export right, +especially to provide a convenient way to produce so|-|called \EPUB\ files +directly. There is already some support for this container format. If you have +enabled \XHTML\ export, you can produce an \EPUB\ archive afterwards with: + +\starttyping +mtxrun --script epub yourfile +\stoptyping + +For testing the results, open source programs like \type {calibre} are quite +useful. It will probably take a while to figure out to what extent we need to +support formats like \EPUB, if only because such formats are adapted on a regular +basis. + +\stopsection + +\startsection[title=The future] + +It is hard to predict the future. I can imagine that given the user interface +that has evolved over ages paper books will not disappear soon. Probably there +will be a distinction between read|-|once and throw|-|away books and those that +you carry with you your whole life as visible proof of that life. I can also +imagine that (if only for environmental reasons) ebooks (hopefully with stable +devices) will dominate. In that case traditional bookshops will disappear and +with them the need for publishers that supply them. Self|-|publishing will then +be most interesting for authors and maybe some of them (or their helpful friends) +will be charmed by \TEX\ and tinkering with the layout using the macro language. +I can also imagine that at some point new media (and I don't consider an ebook a +new medium) will dominate. And how about science fiction becoming true: +downloading stories and information directly into our brains. + +It reminds me of something I need to do some day soon: get rid of old journals +that I planned to read but never will. I would love to keep them electronically +but it is quite unlikely that they are available and if so, it's unlikely that I +want to pay for them again. This is typically an area where I'd consider using an +ebook device, even if it's suboptimal. On the other hand, I don't consider +dropping my newspaper subscription yet as I don't see a replacement for the +regular coffeestop at the table where it sits and where we discuss the latest +news. + +The nice thing about an analogue camera is that the image carrier has been +standardized and you can buy batteries everywhere. Compare this with their +digital cousins: all have different batteries, there are all kinds of memory +cards, and only recently has some standardization in lenses shown up. There is a +wide range of resolutions and aspect ratios. Other examples of standardization +are nuts and bolts used in cars, although it took some time for the metric system +to catch on. Books have different dimensions but it's not hard to deal with that +property. Where desktop hardware is rather uniform everything portable is +different. For some brands you need a special toolkit with every new device. +Batteries cannot be exchanged and there are quite some data carriers. On the +other hand, we're dealing with software and if we want we can support data +formats forever. The \MICROSOFT\ operating systems have demonstrated that +programs written years ago can still run on updates. In addition \LINUX\ +demonstrates that users can take and keep control and create an independence from +vendors. So, given that we can still read document sources and given that they +are well structured, we can create history|-|proof solutions. I don't expect that +the traditional publishers will play a big role in this if only because of their +short term agendas and because changing ownerships works against long term views. +And programs like \TEX\ have already demonstrated having a long life span, +although it must be said that in today's rapid upgrade cycles it takes some +courage to stay with it and its descendants. But downward compatibility is high +on the agenda of its users and user groups which is good in the perspective of +discussing stable ebooks. + +Let's finish with an observation. Books often make a nice (birthday) present and +finding one that suits is part of the gift. Currently a visible book has some +advantages: when unwrapped it can be looked at and passed around. It also can be +a topic of discussion and it has a visible personal touch. I'm not so sure if +vouchers for an ebook have the same properties. It probably feels a bit like +giving synthetic flowers. I don't know what percentage of books is given as +presents but this aspect cannot be neglected. Anyway, I wonder when I will buy my +first ebook and for who. Before that happens I'll probably have generated lots of +them. + +\stopsection + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-environment.tex b/doc/context/sources/general/manuals/hybrid/hybrid-environment.tex new file mode 100644 index 000000000..23dd3b785 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-environment.tex @@ -0,0 +1,127 @@ +\startenvironment hybrid-environment + +% \showgrid[outer,lines] +% \showgrid + +\usemodule[abr-02,chart,narrowtt] + +\starttypescript [hybrid] + \definetypeface [hybrid] [rm] [serif] [bookman] [default] + \definetypeface [hybrid] [ss] [sans] [dejavu] [default] [rscale=0.9] + \definetypeface [hybrid] [tt] [mono] [dejavu] [default] [rscale=0.9] + \definetypeface [hybrid] [mm] [math] [xits] [default] [rscale=1.00] +\stoptypescript + +\setupbodyfont[hybrid] + +\setupFLOWcharts + [offset=\zeropoint, + dx=1.2\bodyfontsize, + dy=1.2\bodyfontsize, + height=2\bodyfontsize, + width=7\bodyfontsize] + +\setupFLOWshapes + [framecolor=blue] + +\setupFLOWlines + [color=red] + +\abbreviation[METAPOST]{MetaPost}{} +\abbreviation[EPUB] {Epub} {} + +\setuplayout + [width=middle, + height=middle, + header=0cm, + topspace=2cm, + bottomspace=1cm, + footer=1cm, + footerdistance=.5cm] + +\setupfootertexts + [][{\getmarking[chapter]\quad\pagenumber}] + [{\pagenumber\quad\getmarking[chapter]}][] + +\setuppagenumbering + [alternative=doublesided] + +\setupfooter + [color=blue, + style=\dontconvertfont\bf] + +\setuplayout + [grid=tolerant] % we need a test + +\setupformulas + [grid=min] + +\setupwhitespace + [big] + +\setuphead + [chapter] + [before=, + after={\blank[2*big]}, + style=\bfc, + color=blue] + +\setuphead + [section] + [before={\blank[2*big]}, + after=\blank, + style=\bfb, + color=blue] + +\setuphead + [subsection] + [before=\blank, + after=\blank, + style=\bfa, + color=blue] + +% grid settings + +% none will effectively smash the box to one line (zero inner) but is the same as strut as outer will snap +% however you can use {none,top:3} to move it down 3 lines then +% {local,strut} will use the style related settings and move one line down because the font is larger + +\setuphead + [chapter] + [grid=none] + +\setuphead + [section] + [grid=none] + +\setuphead + [subsection] + [grid=none] + +% so far + +\setupitemgroup + [itemize] + [each] + [color=blue, + symcolor=blue] + +\setuptyping + [color=blue] + +\setuptype + [color=blue] + +\definecolor[red] [r=.4] +\definecolor[green] [g=.4] +\definecolor[blue] [b=.4] +\definecolor[yellow] [r=.4,g=.4] +\definecolor[gray] [s=.6] + +\setupcaptions + [color=blue] + +\setupexternalfigures + [location={local,default}] + +\stopenvironment diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-export.tex b/doc/context/sources/general/manuals/hybrid/hybrid-export.tex new file mode 100644 index 000000000..6a1fb3734 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-export.tex @@ -0,0 +1,293 @@ +% language=uk + +\startluacode + job.files.context(dir.glob("exported-*.tex"),"--directives=structures.export.lessstate") +\stopluacode + +\startcomponent hybrid-export + +\environment hybrid-environment + +\startchapter[title={Exporting XML}] + +\startsection [title={Introduction}] + +Every now and then on the the mailing list users ask if \CONTEXT\ can produce +\HTML\ instead of for instance \PDF, and the answer has always been unsatisfying. +In this chapter I will present the \MKIV\ way of doing this. + +\stopsection + +\startsection [title={The clumsy way}] + +My favourite answer to the question about how to produce \HTML\ (or more general +\XML\ as it can be transformed) has always been: \quotation {I'd just typeset +it!}. Take: + +\starttyping +\def\MyChapterCommand#1#2{

#2

} +\setuphead[chapter][command=\MyChapterCommand] +\stoptyping + +Here \type {\chapter{Hello World}} will produce: + +\starttyping +

Hello World

+\stoptyping + +Now imagine that you hook such commands into all relevant environments and that +you use a style with no header and footer lines. You use a large page (A2) and a +small monospaced font (4pt) so that page breaks will not interfere too much. If +you want columns, fine, just hook in some code that typesets the final columns as +tables. In the end you will have an ugly looking \PDF\ file but by feeding it +into \type {pdftotext} you will get a nicely formatted \HTML\ file. + +For some languages of course encoding issues would show up and there can be all +kind of interferences, so eventually the amount of code dealing with it would +have accumulated. This is why we don't follow this route. + +An alternative is to use \type {tex4ht} which does an impressive job for \LATEX, +and supports \CONTEXT\ to some extent as well. As far as I know it overloads some +code deep down in the kernel which is something \quote {not done} in the +\CONTEXT\ universe if only because we cannot keep control over side effects. It +also complicates maintainance of both systems. + +In \MKIV\ however, we do have the ability to export the document to a structured +\XML\ file so let's have a look at that. + +\stopsection + +\startsection [title={Structure}] + +The ability to export to some more verbose format depends on the availability of +structural information. As we already tag elements for the sake of tagged \PDF, +it was tempting to see how well we could use those tags for exporting to \XML. In +principle it is possible to use Acrobat Professional to export the content using +tags but you can imagine that we get a better quality if we stay within the scope +of the producing machinery. + +\starttyping +\setupbackend[export=yes] +\stoptyping + +This is all you need unless you want to fine tune the resulting \XML\ file. If +you are familiar with tagged \PDF\ support in \CONTEXT, you will recognize the +result. When you process the following file: + +\typefile{exported-001.tex} + +You will get a file with the suffix \type {export} that looks as follows: +\footnote{We will omit the topmost lines in following examples.} + +\typefile{exported-001.export} + +It's no big deal to postprocess such a file. In that case one can for instance +ignore the chapter number or combine the number and the title. Of course +rendering information is lost here. However, sometime it makes sense to export +some more details. Take the following table: + +\typefile[range=2]{exported-002.tex} + +Here we need to preserve the span related information as well as cell specific +alignments as for tables this is an essential part of the structure. + +\typefile[range=7]{exported-002.export} + +The tabulate mechanism is quite handy for regular text especially when the +content of cells has to be split over pages. As each line in a paragraph in a +tabulate becomes a cell, we need to reconstruct the paragraphs from the (split) +alignment cells. + +\typefile[range=2]{exported-003.tex} + +This becomes: + +\typefile[range=7]{exported-003.export} + +The \type {} elements are injected automatically between paragraphs. We +could tag each paragraph individually but that does not work that well when we +have for instance a quotation that spans multiple paragraphs (and maybe starts in +the middle of one). An empty element is not sensitive for this and is still a +signal that vertical spacing is supposed to be applied. + +\stopsection + +\startsection[title=The implementation] + +We implement tagging using attributes. The advantage of this is that it does not +interfere with typesetting, but a disadvantage is that not all parent elements +are visible. When we encounter some content, we're in the innermost element so if +we want to do something special, we need to deduce the structure from the current +child. This is no big deal as we have that information available at each child +element in the tree. + +The first implementation just flushed the \XML\ on the fly (i.e.\ when traversing +the node list) but when I figured out that collapsing was needed for special +cases like tabulated paragraphs this approach was no longer valid. So, after some +experiments I decided to build a complete structure tree in memory \footnote {We +will see if this tree will be used for other purposes in the future.}. This +permits us to handle situations like the following: + +\typefile[range=2]{exported-005.tex} + +Here we get: + +\typefile[range=7]{exported-005.export} + +The \type {symbol} and \type {packed} attributes are first seen at the \type +{itemcontent} level (the innermost element) so when we flush the \type +{itemgroup} element's attributes we need to look at the child elements (content) +that actually carry the attribute.\footnote {Only glyph nodes are investigated +for structure.} + +I already mentioned collapsing. As paragraphs in a tabulate get split into cells, +we encounter a mixture that cannot be flushed sequentially. However, as each cell +is tagged uniquely we can append the lines within a cell. Also, as each paragraph +gets a unique number, we can add breaks before a new paragraph starts. Collapsing +and adding breakpoints is done at the end, and not per page, as paragraphs can +cross pages. Again, thanks to the fact that we have a tree, we can investigate +content and do this kind of manipulations. + +Moving data like footnotes are somewhat special. When notes are put on the page +(contrary to for instance end notes) the so called \quote {insert} mechanism is +used where their content is kept with the line where it is defined. As a result +we see them end up instream which is not that bad a coincidence. However, as in +\MKIV\ notes are built on top of (enumerated) descriptions, we need to +distinguish them somehow so that we can cross reference them in the export. + +\typefile[range=2]{exported-006.tex} + +Currently this will end up as follows: + +\typefile[range=7]{exported-006.export} + +Graphics are also tagged and the \type {image} element reflects the included +image. + +\typefile[range=2]{exported-007.tex} + +If the image sits on another path then that path shows up in an attribute and +when a page other than~1 is taken from the (pdf) image, it gets mentioned as +well. + +\typefile[range=7]{exported-007.export} + +Cross references are another relevant aspect of an export. In due time we will +export them all. It's not so much complicated because all information is there +but we need to hook some code into the right spot and making examples for those +cases takes a while as well. + +\typefile[range=2]{exported-009.tex} + +We export references in the \CONTEXT\ specific way, so no +interpretation takes place. + +\typefile[range=7]{exported-009.export} + +As \CONTEXT\ has an integrated referencing system that deals with internal as +well as external references, url's, special interactive actions like controlling +widgets and navigations, etc.\ and we export the raw reference specification as +well as additional attributes that provide some detail. + +\typefile[range=2]{exported-013.tex} + +Of course, when postprocessing the exported data, you need to take these variants +into account. + +\typefile[range=7]{exported-013.export} + +\stopsection + +\startsection[title=Math] + +Of course there are limitations. For instance \TEX ies doing math might wonder if +we can export formulas. To some extent the export works quite well. + +\typefile[range=2]{exported-008.tex} + +This results in the usual rather verbose presentation \MATHML: + +\typefile[range=7]{exported-008.export} + +More complex math (like matrices) will be dealt with in due time as for this +Aditya and I have to take tagging into account when we revisit the relevant code +as part of the \MKIV\ cleanup and extensions. It's not that complex but it makes +no sense to come up with intermediate solutions. + +Display verbatim is also supported. In this case we tag individual lines. + +\typefile[range=2]{exported-010.tex} + +The export is not that spectacular: + +\typefile[range=7]{exported-010.export} + +A rather special case are marginal notes. We do tag them because they +often contain usefull information. + +\typefile[range=2]{exported-012.tex} + +The output is currently as follows: + +\typefile[range=7]{exported-012.export} + +However, this might change in future versions. + +\stopsection + +\startsection[title=Formatting] + +The output is formatted using indentation and newlines. The extra run time needed +for this (actually, quite some of the code is related to this) is compensated by +the fact that inspecting the result becomes more convenient. Each environment has +one of the properties \type {inline}, \type {mixed} and \type {display}. A +display environment gets newlines around it and an inline environment none at +all. The mixed variant does something in between. In the following example we tag +some user elements, but you can as well influence the built in ones. + +\typefile[range=2]{exported-004.tex} + +This results in: + +\typefile[range=7]{exported-004.export} + +Keep in mind that elements have no influence on the typeset result apart from +introducing spaces when used this way (this is not different from other \TEX\ +commands). In due time the formatting might improve a bit but at least we have +less chance ending up with those megabyte long one||liners that some applications +produce. + +\stopsection + +\startsection[title=A word of advise] + +In (for instance) \HTML\ class attributes are used to control rendering driven by +stylesheets. In \CONTEXT\ you can often define derived environments and their +names will show up in the detail attribute. So, if you want control at that level +in the export, you'd better use the structure related options built in \CONTEXT, +for instance: + +\typefile[range=2]{exported-011.tex} + +This gives two different sections: + +\typefile[range=7]{exported-011.export} + +\stopsection + +\startsection[title=Conclusion] + +It is an open question if such an export is useful. Personally I never needed a +feature like this and there are several reasons for this. First of all, most of +my work involves going from (often complex) \XML\ to \PDF\ and if you have \XML\ +as input, you can also produce \HTML\ from it. For documents that relate to +\CONTEXT\ I don't need it either because manuals are somewhat special in the +sense that they often depend on showing something that ends up on paper (or its +screen counterpart) anyway. Loosing the makeup also renders the content somewhat +obsolete. But this feature is still a nice proof of concept anyway. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-fontnames.tex b/doc/context/sources/general/manuals/hybrid/hybrid-fontnames.tex new file mode 100644 index 000000000..bc39ba9b4 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-fontnames.tex @@ -0,0 +1,444 @@ +% language=uk + +\startcomponent hybrid-fontnames + +\environment hybrid-environment + +\startchapter[title={The font name mess}] + +\startsection [title={Introduction}] + +When \TEX\ came around it shipped with its own fonts. At that moment the \TEX\ +font universe was a small and well known territory. The \quote {only} hassle was +that one needed to make sure that the right kind of bitmap was available for the +printer. + +When other languages than English came into the picture things became more +complex as now fonts instances in specific encodings showed up. After a couple of +years the by then standardised \TEX\ distributions carried tens of thousands of +font files. The reason for this was simple: \TEX\ fonts could only have 256 +characters and therefore there were quite some encodings. Also, large \CJK\ fonts +could easily have hundreds of metric files per font. Distributions also provide +metrics for commercial fonts although I could never use them and as a result have +many extra metric files in my personal trees (generated by \TEXFONT). \footnote +{Distributions like \TEX Live have between 50.000 and 100.000 files, but +derivatives like the \CONTEXT\ minimals are much smaller.} + +At the input side many problems related to encodings were solved by \UNICODE. So, +when the more \UNICODE\ aware fonts showed up, it looked like things would become +easier. For instance, no longer were choices for encodings needed. Instead one +had to choose features and enable languages and scripts and so the problem of the +multitude of files was replaced by the necessity to know what some font actually +provides. But still, for the average user it can be seen as an improvement. + +A rather persistent problem remained, especially for those who want to use +different fonts and or need to install fonts on the system that come from +elsewhere (either free or commercial): the names used for fonts. You may argue +that modern \TEX\ engines and macro packages can make things easier, especially +as one can call up fonts by their names instead of their filenames, but actually +the problem has worsened. With traditional \TEX\ you definitely get an error when +you mistype a filename or call for a font that is not on your system. The more +modern \TEX's macro packages can provide fallback mechanisms and you can end up +with something you didn't ask for. + +For years one of the good things of \TEX\ was its stability. If we forget about +changes in content, macro packages and|/|or hyphenation patterns, documents could +render more or less the same for years. This is because fonts didn't change. +However, now that fonts are more complex, bugs gets fixed and thereby results can +differ. Or, if you use platform fonts, your updated operating system might have +new or even different variants. Or, if you access your fonts by fontname, a +lookup can resolve differently. + +The main reason for this is that fontnames as well as filenames of fonts are +highly inconsistent across vendors, within vendors and platforms. As we have to +deal with this matter, in \MKIV\ we have several ways to address a font: by +filename, by fontname, and by specification. In the next sections I will describe +all three. + +\stopsection + +\startsection [title={Method 1: file}] + +The most robust way to specify what fonts is to be used is the filename. This is +done as follows: + +\starttyping +\definefont[SomeFont][file:lmmono10-regular] +\stoptyping + +A filename lookup is case insensitive and the name you pass is exact. Of course +the \type {file:} prefix (as with any prefix) can be used in font synonyms as +well. You may add a suffix, so this is also valid: + +\starttyping +\definefont[SomeFont][file:lmmono10-regular.otf] +\stoptyping + +By default \CONTEXT\ will first look for an \OPENTYPE\ font so in both cases you +will get such a font. But how do you know what the filename is? You can for +instance check it out with: + +\starttyping +mtxrun --script font --list --file --pattern="lm*mono" +\stoptyping + +This reports some information about the file, like the weight, style, width, +fontname, filename and optionally the subfont id and a mismatch between the +analysed weight and the one mentioned by the font. + +\startntyping +latinmodernmonolight light normal normal lmmonolt10regular lmmonolt10-regular.otf +latinmodernmonoproplight light italic normal lmmonoproplt10oblique lmmonoproplt10-oblique.otf +latinmodernmono normal normal normal lmmono9regular lmmono9-regular.otf +latinmodernmonoprop normal italic normal lmmonoprop10oblique lmmonoprop10-oblique.otf +latinmodernmono normal italic normal lmmono10italic lmmono10-italic.otf +latinmodernmono normal normal normal lmmono8regular lmmono8-regular.otf +latinmodernmonolightcond light italic condensed lmmonoltcond10oblique lmmonoltcond10-oblique.otf +latinmodernmonolight light italic normal lmmonolt10oblique lmmonolt10-oblique.otf +latinmodernmonolightcond light normal condensed lmmonoltcond10regular lmmonoltcond10-regular.otf +latinmodernmonolight bold italic normal lmmonolt10boldoblique lmmonolt10-boldoblique.otf +latinmodernmonocaps normal italic normal lmmonocaps10oblique lmmonocaps10-oblique.otf +latinmodernmonoproplight bold italic normal lmmonoproplt10boldoblique lmmonoproplt10-boldoblique.otf +latinmodernmonolight bold normal normal lmmonolt10bold lmmonolt10-bold.otf +latinmodernmonoproplight bold normal normal lmmonoproplt10bold lmmonoproplt10-bold.otf +latinmodernmonoslanted normal normal normal lmmonoslant10regular lmmonoslant10-regular.otf +latinmodernmono normal normal normal lmmono12regular lmmono12-regular.otf +latinmodernmonocaps normal normal normal lmmonocaps10regular lmmonocaps10-regular.otf +latinmodernmonoprop normal normal normal lmmonoprop10regular lmmonoprop10-regular.otf +latinmodernmono normal normal normal lmmono10regular lmmono10-regular.otf +latinmodernmonoproplight light normal normal lmmonoproplt10regular lmmonoproplt10-regular.otf +\stopntyping + +\stopsection + +\startsection [title={Method 1: name}] + +Instead of lookup by file, you can also use names. In the font database we store +references to the fontname and fullname as well as some composed names from +information that comes with the font. This permits rather liberal naming and the +main reason is that we can more easily look up fonts. In practice you will use +names that are as close to the filename as possible. + +\starttyping +mtxrun --script font --list --name --pattern="lmmono*regular" --all +\stoptyping + +This gives on my machine: + +\startntyping +lmmono10regular lmmono10regular lmmono10-regular.otf +lmmono12regular lmmono12regular lmmono12-regular.otf +lmmono8regular lmmono8regular lmmono8-regular.otf +lmmono9regular lmmono9regular lmmono9-regular.otf +lmmonocaps10regular lmmonocaps10regular lmmonocaps10-regular.otf +lmmonolt10regular lmmonolt10regular lmmonolt10-regular.otf +lmmonoltcond10regular lmmonoltcond10regular lmmonoltcond10-regular.otf +lmmonoprop10regular lmmonoprop10regular lmmonoprop10-regular.otf +lmmonoproplt10regular lmmonoproplt10regular lmmonoproplt10-regular.otf +lmmonoslant10regular lmmonoslant10regular lmmonoslant10-regular.otf +\stopntyping + +It does not show from this list but with name lookups first \OPENTYPE\ fonts are +checked and then \TYPEONE. In this case there are \TYPEONE\ variants as well but +they are ignored. Fonts are registered under all names that make sense and can be +derived from its description. So: + +\starttyping +mtxrun --script font --list --name --pattern="latinmodern*mono" --all +\stoptyping + +will give: + +\startntyping +latinmodernmono lmmono9regular lmmono9-regular.otf +latinmodernmonocaps lmmonocaps10oblique lmmonocaps10-oblique.otf +latinmodernmonocapsitalic lmmonocaps10oblique lmmonocaps10-oblique.otf +latinmodernmonocapsnormal lmmonocaps10oblique lmmonocaps10-oblique.otf +latinmodernmonolight lmmonolt10regular lmmonolt10-regular.otf +latinmodernmonolightbold lmmonolt10boldoblique lmmonolt10-boldoblique.otf +latinmodernmonolightbolditalic lmmonolt10boldoblique lmmonolt10-boldoblique.otf +latinmodernmonolightcond lmmonoltcond10oblique lmmonoltcond10-oblique.otf +latinmodernmonolightconditalic lmmonoltcond10oblique lmmonoltcond10-oblique.otf +latinmodernmonolightcondlight lmmonoltcond10oblique lmmonoltcond10-oblique.otf +latinmodernmonolightitalic lmmonolt10oblique lmmonolt10-oblique.otf +latinmodernmonolightlight lmmonolt10regular lmmonolt10-regular.otf +latinmodernmononormal lmmono9regular lmmono9-regular.otf +latinmodernmonoprop lmmonoprop10oblique lmmonoprop10-oblique.otf +latinmodernmonopropitalic lmmonoprop10oblique lmmonoprop10-oblique.otf +latinmodernmonoproplight lmmonoproplt10oblique lmmonoproplt10-oblique.otf +latinmodernmonoproplightbold lmmonoproplt10boldoblique lmmonoproplt10-boldoblique.otf +latinmodernmonoproplightbolditalic lmmonoproplt10boldoblique lmmonoproplt10-boldoblique.otf +latinmodernmonoproplightitalic lmmonoproplt10oblique lmmonoproplt10-oblique.otf +latinmodernmonoproplightlight lmmonoproplt10oblique lmmonoproplt10-oblique.otf +latinmodernmonopropnormal lmmonoprop10oblique lmmonoprop10-oblique.otf +latinmodernmonoslanted lmmonoslant10regular lmmonoslant10-regular.otf +latinmodernmonoslantednormal lmmonoslant10regular lmmonoslant10-regular.otf +\stopntyping + +Watch the 9 point version in this list. It happens that there are 9, 10 and 12 +point regular variants but all those extras come in 10 point only. So we get a +mix and if you want a specific design size you really have to be more specific. +Because one font can be registered with its fontname, fullname etc.\ it can show +up more than once in the list. You get what you ask for. + +With this obscurity you might wonder why names make sense as lookups. One +advantage is that you can forget about special characters. Also, Latin Modern +with its design sizes is probably the worst case. So, although for most fonts a +name like the following will work, for Latin Modern it gives one of the design +sizes: + +\starttyping +\definefont[SomeFont][name:latinmodernmonolightbolditalic] +\stoptyping + +But this is quite okay: + +\starttyping +\definefont[SomeFont][name:lmmonolt10boldoblique] +\stoptyping + +So, in practice this method will work out as well as the file method but +you can best check if you get what you want. + +\stopsection + +\startsection [title={Method 1: spec}] + +We have now arrived at the third method, selecting by means of a specification. +This time we take the familyname as starting point (although we have some +fallback mechanisms): + +\starttyping +\definefont[SomeSerif] [spec:times] +\definefont[SomeSerifBold] [spec:times-bold] +\definefont[SomeSerifItalic] [spec:times-italic] +\definefont[SomeSerifBoldItalic][spec:times-bold-italic] +\stoptyping + +The patterns are of the form: + +\starttyping +spec:name-weight-style-width +spec:name-weight-style +spec:name-style +\stoptyping + +When only the name is used, it actually boils down to: + +\starttyping +spec:name-normal-normal-normal +\stoptyping + +So, this is also valid: + +\starttyping +spec:name-normal-italic-normal +spec:name-normal-normal-condensed +\stoptyping + +Again we can consult the database: + +\starttyping +mtxrun --script font --list --spec lmmono-normal-italic +\stoptyping + +This prints the following list. The first column is the familyname, the fifth +column the fontname: + +\startntyping +latinmodernmono normal italic normal lmmono10italic lmmono10-italic.otf +latinmodernmonoprop normal italic normal lmmonoprop10oblique lmmonoprop10-oblique.otf +lmmono10 normal italic normal lmmono10italic lmtti10.afm +lmmonoprop10 normal italic normal lmmonoprop10oblique lmvtto10.afm +lmmonocaps10 normal italic normal lmmonocaps10oblique lmtcso10.afm +latinmodernmonocaps normal italic normal lmmonocaps10oblique lmmonocaps10-oblique.otf +\stopntyping + +Watch the \OPENTYPE\ and \TYPEONE\ mix. As we're just investigating here, the +lookup looks at the fontname and not at the familyname. At the \TEX\ end you use +the familyname: + +\starttyping +\definefont[SomeFont][spec:latinmodernmono-normal-italic-normal] +\stoptyping + +So, we have the following ways to access this font: + +\starttyping +\definefont[SomeFont][file:lmmono10-italic] +\definefont[SomeFont][file:lmmono10-italic.otf] +\definefont[SomeFont][name:lmmono10italic] +\definefont[SomeFont][spec:latinmodernmono-normal-italic-normal] +\stoptyping + +As \OPENTYPE\ fonts are prefered over \TYPEONE\ there is not much chance of a +mixup. + +As mentioned in the introduction, qualifications are somewhat inconsistent. Among +the weight we find: black, bol, bold, demi, demibold, extrabold, heavy, light, +medium, mediumbold, regular, semi, semibold, ultra, ultrabold and ultralight. +Styles are: ita, ital, italic, roman, regular, reverseoblique, oblique and +slanted. Examples of width are: book, cond, condensed, expanded, normal and thin. +Finally we have alternatives which can be anything. + +When doing a lookup, some normalizations takes place, with the default always +being \quote {normal}. But still the repertoire is large: + +\startntyping +helveticaneue medium normal normal helveticaneuemedium HelveticaNeue.ttc index: 0 +helveticaneue bold normal condensed helveticaneuecondensedbold HelveticaNeue.ttc index: 1 +helveticaneue black normal condensed helveticaneuecondensedblack HelveticaNeue.ttc index: 2 +helveticaneue ultralight italic thin helveticaneueultralightitalic HelveticaNeue.ttc index: 3 +helveticaneue ultralight normal thin helveticaneueultralight HelveticaNeue.ttc index: 4 +helveticaneue light italic normal helveticaneuelightitalic HelveticaNeue.ttc index: 5 +helveticaneue light normal normal helveticaneuelight HelveticaNeue.ttc index: 6 +helveticaneue bold italic normal helveticaneuebolditalic HelveticaNeue.ttc index: 7 +helveticaneue normal italic normal helveticaneueitalic HelveticaNeue.ttc index: 8 +helveticaneue bold normal normal helveticaneuebold HelveticaNeue.ttc index: 9 +helveticaneue normal normal normal helveticaneue HelveticaNeue.ttc index: 10 +helveticaneue normal normal condensed helveticaneuecondensed hlc_____.afm conflict: roman +helveticaneue bold normal condensed helveticaneueboldcond hlbc____.afm +helveticaneue black normal normal helveticaneueblackcond hlzc____.afm conflict: normal +helveticaneue black normal normal helveticaneueblack hlbl____.afm conflict: normal +helveticaneue normal normal normal helveticaneueroman lt_50259.afm conflict: regular +\stopntyping + +\stopsection + +\startsection[title={The font database}] + +In \MKIV\ we use a rather extensive font database which in addition to bare +information also contains a couple of hashes. When you use \CONTEXT\ \MKIV\ and +install a new font, you have to regenerate the file database. In a next \TEX\ run +this will trigger a reload of the font database. Of course you can also force a +reload with: + +\starttyping +mtxrun --script font --reload +\stoptyping + +As a summary we mention a few of the discussed calls of this script: + +\startntyping +mtxrun --script font --list somename (== --pattern=*somename*) + +mtxrun --script font --list --name somename +mtxrun --script font --list --name --pattern=*somename* + +mtxrun --script font --list --spec somename +mtxrun --script font --list --spec somename-bold-italic +mtxrun --script font --list --spec --pattern=*somename* +mtxrun --script font --list --spec --filter="fontname=somename" +mtxrun --script font --list --spec --filter="familyname=somename,weight=bold,style=italic,width=condensed" + +mtxrun --script font --list --file somename +mtxrun --script font --list --file --pattern=*somename* +\stopntyping + +The lists shown in before depend on what fonts are installed and +their version. They might not reflect reality at the time you read +this. + +\stopsection + +\startsection[title={Interfacing}] + +Regular users never deal with the font database directly. However, if you write +font loading macros yourself, you can access the database from the \TEX\ end. +First we show an example of an entry in the database, in this case TeXGyreTermes +Regular. + +\starttyping +{ + designsize = 100, + familyname = "texgyretermes", + filename = "texgyretermes-regular.otf", + fontname = "texgyretermesregular", + fontweight = "regular", + format = "otf", + fullname = "texgyretermesregular", + maxsize = 200, + minsize = 50, + rawname = "TeXGyreTermes-Regular", + style = "normal", + variant = "", + weight = "normal", + width = "normal", +} +\stoptyping + +Another example is Helvetica Neue Italic: + +\starttyping +{ + designsize = 0, + familyname = "helveticaneue", + filename = "HelveticaNeue.ttc", + fontname = "helveticaneueitalic", + fontweight = "book", + format = "ttc", + fullname = "helveticaneueitalic", + maxsize = 0, + minsize = 0, + rawname = "Helvetica Neue Italic", + style = "italic", + subfont = 8, + variant = "", + weight = "normal", + width = "normal", +} +\stoptyping + +As you can see, some fields can be meaningless, like the sizes. As using the low +level \TEX\ interface assumes some knowledge, we stick here to an example: + +\starttyping +\def\TestLookup#1% + {\dolookupfontbyspec{#1} + pattern: #1, found: \dolookupnoffound + \blank + \dorecurse {\dolookupnoffound} {% + \recurselevel:~\dolookupgetkeyofindex{fontname}{\recurselevel}% + \quad + }% + \blank} + +\TestLookup{familyname=helveticaneue} +\TestLookup{familyname=helveticaneue,weight=bold} +\TestLookup{familyname=helveticaneue,weight=bold,style=italic} +\stoptyping + +You can use the following commands: + +\starttyping +\dolookupfontbyspec {key=value list} +\dolookupnoffound +\dolookupgetkeyofindex {key}{index} +\dolookupgetkey {key} +\stoptyping + +First you do a lookup. After that there can be one or more matches and you can +access the fields of each match. What you do with the information is up to +yourself. + +\stopsection + +\startsection[title={A few remarks}] + +The fact that modern \TEX\ engines can access system fonts is promoted as a +virtue. The previous sections demonstrated that in practice this does not really +free us from a name mess. Of course, when we use a really small \TEX\ tree, and +system fonts only, there is not much that can go wrong, but when you have extra +fonts installed there can be clashes. + +We're better off with filenames than we were in former times when operating +systems and media forced distributors to stick to 8 characters in filenames. But +that does not guarantee that today's shipments are more consistent. And as there +are still some limitations in the length of fontnames, obscure names will be with +us for a long time to come. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-glocal.tex b/doc/context/sources/general/manuals/hybrid/hybrid-glocal.tex new file mode 100644 index 000000000..a67146a5b --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-glocal.tex @@ -0,0 +1,269 @@ +% language=uk + +\startcomponent hybrid-glocal + +\environment hybrid-environment + +\startchapter[title={Glocal assignments}] + +Here is a nice puzzle. Say that you do this: + +\starttyping +\def\test{local} \test +\stoptyping + +What will get typeset? Right, you'll get \type {local}. Now take this: + +\startbuffer +\bgroup + \def \test {local}[\test] + \xdef\test{global}[\test] + \def \test {local}[\test] +\egroup + [\test] +\stopbuffer + +\typebuffer + +Will you get: + +\starttyping +[local] [local] [local] [global] +\stoptyping + +or will it be: + +\starttyping +[local] [global] [local] [global] +\stoptyping + +Without knowing \TEX, there are good reasons for getting either of them: is a +global assignment global only i.e.\ does it reach over the group(s) or is it +global and local at the same time? The answer is that the global definitions also +happens to be a local one, so the second line is what we get. + +Something similar happens with registers, like counters: + +\startbuffer +\newcount\democount +\bgroup + \democount 1[\the\democount] + \global\democount 2[\the\democount] + \democount 1[\the\democount] +\egroup + [\the\democount] +\stopbuffer + +\typebuffer + +We get: {\tttf\getbuffer\removeunwantedspaces}, so this is +consistent with macros. But how about boxes? + +\startbuffer +\bgroup + \setbox0\hbox {local}[\copy0:\the\wd0] + \global\setbox0\hbox{global}[\copy0:\the\wd0] + \setbox0\hbox {local}[\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +This gives: + +\startlines \tttf +\getbuffer +\stoplines + +Again, this is consistent, so let's do some manipulation: + +\startbuffer +\bgroup + \setbox0\hbox{local} \wd0=6em [\copy0:\the\wd0] + \global\setbox0\hbox{global} \global\wd0=5em [\copy0:\the\wd0] + \setbox0\hbox{local} \wd0=6em [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +\startlines \tttf +\getbuffer +\stoplines + +Right, no surprise here, but \unknown + +\startbuffer +\bgroup + \setbox0\hbox{local} \wd0=6em [\copy0:\the\wd0] + \global\setbox0\hbox{global} \wd0=5em [\copy0:\the\wd0] + \setbox0\hbox{local} \wd0=6em [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +See the difference? There is none. The second width assignment is applied to the +global box. + +\startlines \tttf +\getbuffer +\stoplines + +So how about this then: + +\startbuffer +\bgroup + \setbox0\hbox{local} \wd0=6em [\copy0:\the\wd0] + \global\setbox0\hbox{global} [\copy0:\the\wd0] + \setbox0\hbox{local} \wd0=6em [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +Is this what you expect? + +\startlines \tttf +\getbuffer +\stoplines + +So, in the case of boxes, an assignment to a box dimension is applied to the last +instance of the register, and the global nature is kind of remembered. Inside a +group, registers that are accessed are pushed on a stack and the assignments are +applied to the one on the stack and when no local box is assigned, the one at the +outer level gets the treatment. You can also say that a global box is unreachable +once a local instance is used. \footnote {The code that implements \type +{\global\setbox} actually removes all intermediate boxes.} + +\startbuffer +\setbox0\hbox{outer} [\copy0:\the\wd0] +\bgroup + \wd0=6em [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +This gives: + +\startlines \tttf +\getbuffer +\stoplines + +It works as expected when we use local boxes after such an assignment: + +\startbuffer +\setbox0\hbox{outer} [\copy0:\the\wd0] +\bgroup + \wd0=6em [\copy0:\the\wd0] + \setbox0\hbox{inner (local)} [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +This gives: + +\startlines \tttf +\getbuffer +\stoplines + +Interestingly in practice this is natural enough not to get noticed. Also, as the +\TEX book explicitly mentions that one should not mix local and global usage, not +many users will do that. For instance the scratch registers 0, 2, 4, 6 and 8 are +often used locally while 1, 3, 5, 7 and 9 are supposedly used global. The +argument for doing this is that it does not lead to unwanted stack build-up, but +the last examples given here provide another good reason. Actually, global +assignments happen seldom in macro packages, at least compared to local ones. + +In \LUATEX\ we can also access boxes at the \LUA\ end. We can for instance change +the width as follows: + +\startbuffer +\bgroup + \setbox0\hbox{local} + \ctxlua{tex.box[0].width = tex.sp("6em")} [\copy0:\the\wd0] + \global\setbox0\hbox{global} + \ctxlua{tex.box[0].width = tex.sp("5em")} [\copy0:\the\wd0] + \setbox0\hbox{local} + \ctxlua{tex.box[0].width = tex.sp("6em")} [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +This is consistent with the \TEX\ end: + +\startlines \tttf +\getbuffer +\stoplines + +This is also true for: + +\startbuffer +\bgroup + \setbox0\hbox{local} + \ctxlua{tex.box[0].width = tex.sp("6em")} [\copy0:\the\wd0] + \global\setbox0\hbox{global} [\copy0:\the\wd0] + \setbox0\hbox{local} + \ctxlua{tex.box[0].width = tex.sp("6em")} [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +Which gives: + +\startlines \tttf +\getbuffer +\stoplines + +The fact that a \type {\global} prefix is not needed for a global assignment at +the \TEX\ end means that we don't need a special function at the \LUA\ end for +assigning the width of a box. You won't miss it. + +There is one catch when coding at the \TEX\ end. Imagine this: + +\startbuffer +\setbox0\hbox{local} [\copy0:\the\wd0] +\bgroup + \wd0=6em [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +\typebuffer + +In sync with what we told you will get: + +\startlines \tttf +\getbuffer +\stoplines + +However, this does not look that intuitive as the following: + +\startbuffer +\setbox0\hbox{local} [\copy0:\the\wd0] +\bgroup + \global\wd0=6em [\copy0:\the\wd0] +\egroup + [\copy0:\the\wd0] +\stopbuffer + +Here the global is redundant but it looks quite okay to put it there if only to +avoid confusion. \footnote {I finally decided to remove some of the \type +{\global} prefixes in my older code, but I must admit that I sometimes felt +reluctant when doing it, so I kept a few.} + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-goodies.tex b/doc/context/sources/general/manuals/hybrid/hybrid-goodies.tex new file mode 100644 index 000000000..f6a2317f0 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-goodies.tex @@ -0,0 +1,648 @@ +% language=uk + +\usetypescriptfile[type-husayni] + +\startcomponent hybrid-goodies + +\environment hybrid-environment + +% this will change + +\definefontfeature + [husayni-none] + [analyze=yes,mode=node, + language=dflt,script=arab, + ccmp=yes] + +\definefontfeature + [husayni-default] + [analyze=yes,mode=node, + language=dflt,script=arab, + ccmp=yes,init=yes,medi=yes,fina=yes, + rlig=yes,calt=yes,salt=yes,anum=yes, + kern=yes,curs=yes,mark=yes,mkmk=yes, + ss01=yes,ss03=yes,ss10=yes,ss12=yes,ss15=yes,ss16=yes, + ss19=yes,ss24=yes,ss25=yes,ss26=yes,ss27=yes,ss31=yes, + ss34=yes,ss35=yes,ss36=yes,ss37=yes,ss38=yes,ss41=yes, + ss43=yes] + +\definefontfeature + [husayni-first-order] + [script=arab,ss01=yes,ss03=yes,ss05=yes, + ss10=yes,ss12=yes,ss15=yes,ss16=yes,ss19=yes,ss24=yes, + ss25=yes,ss26=yes,ss27=yes,ss31=yes,ss34=yes,ss35=yes, + ss36=yes,ss37=yes,ss38=yes,ss41=yes,ss42=yes,ss43=yes] + +\definefontfeature + [husayni-stack-jiim-multi-level] + [script=arab,ss05=yes] + +\definefontfeature + [husayni-minimal-stretching] + [script=arab, + ss05=yes,ss09=yes,ss06=yes,ss13=yes,ss17=yes,ss40=yes, + js11=yes,js14=yes,js16=yes] + +\definefontfeature + [husayni-maximal-stretching] + [script=arab, + ss05=yes,ss09=yes,ss06=yes,ss13=yes,ss17=yes,ss40=yes, + js13=yes,js14=yes,js16=yes] + +\definefontfeature + [husayni-chop-haa] + [script=arab, + ss05=yes,ss09=yes,ss06=yes,ss13=yes,ss17=yes,ss54=yes] + +\definefontfeature + [husayni-normal] + [goodies=husayni, + featureset=default] + +\definefont[ArabicFontNone][husayni*husayni-none at 40pt] +\definefont[ArabicFontFull][husayni*husayni-default at 40pt] % husayni-normal + +\startchapter[title={Font Goodies}] + +\startsection[title={Introduction}] + +The Oriental \TEX\ project is one of the first and more ambitious users of +\LUATEX. A major undertaking in this project is the making of a rather full +features and complex font for typesetting Arabic. As the following text will show +some Arabic, you might get the impression that I'm an expert but be warned that +I'm far from that. But as Idris compensates this quite well the team has a lot of +fun in figuring out how to achieve our goals using \OPENTYPE\ technology in +combination with \LUATEX\ and \MKIV. A nice side effect of this is that we end up +with some neat tricks in the \CONTEXT\ core. + +Before we come to some of these goodies, an example of Arabic is given that +relates quite well to the project. It was first used at the euro\TEX\ 2009 +meeting. Take the following 6 shapes: + +\starttabulate[|c|c|c|c|c|c|] +\NC \ArabicFontFull ل \NC \ArabicFontFull و \NC \ArabicFontFull ا \NC \ArabicFontFull ت \NC \ArabicFontFull ي \NC \ArabicFontFull خ \NC \NR +\NC \type{l} \NC \type{w} \NC \type{ā} \NC \type{t} \NC \type{ī} \NC \type{kh} \NC \NR +\stoptabulate + +With these we can make the name \LUATEX\ and as we use a nice script we can +forget about the lowered~E. Putting these characters in sequence is not enough as +Arabic typesetting has to mimick the subtle aspects of scribes. + +In Latin scripts we have mostly one|-|to|-|one and many|-|to|-|one substitutions. +These can happen in sequence which in in practice boils down to multiple passes +over the stream of characters. In this process sometimes surrounding characters +(or shapes) play a role, for instance ligatures are not always wanted and their +coming into existence might depend on neighbouring characters. In some cases +glyphs have to be (re)positioned relative to each other. While in Latin scripts +the number of substitutions and positioning is not that large but in advanced +Arabic fonts it can be pretty extensive. + +With \OPENTYPE\ we have some machinery available, so we try to put as much logic +in the font as possible. However, in addition we have some dedicated optimizing +routines. The whole process is split into a couple if stages. + +The so called First|-|Order Analysis puts a given character into isolated, +initial, middle, or final state. Next, the Second|-|Order Analysis looks at the +characters and relates this state to what characters precede or succeed it. Based +on that state we do character substitutions. There can be multiple analysis and +replacements in sequence. We can do some simple aesthetic stretching and +additional related replacements. We need to attach identity marks and vowels in +proper but nice looking places. In most cases we're then done. Contrary to other +fonts we don't use many ligatures but compose characters. + +The previous steps already give reasonable results and implementing it also +nicely went along with the development of \LUATEX\ and \CONTEXT\ \MKIV. Currently +we're working on extending and perfecting the font to support what we call +Third|-|Order Contextual Analysis. This boils down to an interplay between the +paragraph builder and additional font features. In order to get pleasing spacing +we apply further substitutions, this time with wider or narrower shapes. When +this is done we need to reattach identity marks and vowels. Optionally we can +apply \HZ\ like stretching as a finishing touch but so far we didn't follow that +route yet. + +So, let's see how we can typeset the word \LUATEX\ in Arabic using some of these +techniques. + +\startlines +no order (kh ī t ā w [u] l)\hfilll {\righttoleft\ArabicFontNone لُواتيخ} +first order \hfilll {\subff{husayni-first-order}\righttoleft\ArabicFontFull لُواتيخ} +second order \hfilll {\righttoleft\ArabicFontFull لُواتيخ} +second order (Jiim-stacking) \hfilll {\addff{husayni-stack-jiim-multi-level}\righttoleft\ArabicFontFull لُواتيخ} +minimal stretching \hfilll {\addff{husayni-minimal-stretching}\righttoleft\ArabicFontFull لُواتيخ} +maximal stretching (level 3) \hfilll {\addff{husayni-maximal-stretching}\righttoleft\ArabicFontFull لُواتيخ} +chopped letter khaa (for e.g.\ underlining) \hfilll {\addff{husayni-chop-haa}\righttoleft\ArabicFontFull لُواتيخ} +\stoplines + +As said, this font is quite complex in the sense that it has many features and +associated lookups. In addition to the usual features we have stylistic and +justification variants. As these are not standardized (after all, each font can +have its own look and feel and associated treatments) we store some information +in the goodies files that ship with this font. + +\startbuffer[stylistics] +\startluacode + local goodies = fonts.goodies.load("husayni") + local stylistics = goodies and goodies.stylistics + if stylistics then + local col, row, type = context.NC, context.NR, context.type + context.starttabulate { "|l|pl|" } + col() context("feature") col() context("meaning") col() row() + for feature, meaning in table.sortedpairs(stylistics) do + col() type(feature) col() type(meaning) col() row() + end + context.stoptabulate() + end +\stopluacode +\stopbuffer + +\getbuffer[stylistics] + +It is highly unlikely that a user will remember all these features, which is why +there will be a bunch of predefined combinations. These are internalized as +follows: + +\startbuffer[featuresets] +\startluacode + local goodies = fonts.goodies.load("husayni") + local featuresets = goodies and goodies.featuresets + if featuresets then + local col, row, type = context.NC, context.NR, context.type + context.starttabulate { "|l|pl|" } + col() context("featureset") col() context("definitions") col() row() + for featureset, definitions in table.sortedpairs(featuresets) do + col() type(featureset) col() + for k, v in table.sortedpairs(definitions) do + type(string.format("%s=%s",k,tostring(v))) + context.quad() + end + col() row() + end + context.stoptabulate() + end +\stopluacode +\stopbuffer + +\getbuffer[featuresets] + +\stopsection + +\startsection[title={Color}] + +One of the objectives of the oriental \TEX\ project is to bring color to typeset +Arabic. When Idris started making samples with much manual intervention it was +about time to figure out if it could be supported by a bit of \LUA\ code. + +As the colorization concerns classes of glyphs (like vowels) this is something +that can best be done after all esthetics have been sorted out. Because things +like coloring are not part of font technology and because we don't want to misuse +the \OPENTYPE\ feature mechanisms for that, the solution lays in an extra file +that describes these goodies. + +\startbuffer[goodies-1] +\definefontfeature + [husayni-colored] + [goodies=husayni, + colorscheme=default, + featureset=default] +\stopbuffer + +\startbuffer[goodies-2] +\start + \definedfont[husayni*husayni-colored at 72pt] + \righttoleft + \resetfontcolorscheme لُواتيخ ألف ليلة وليلة \par + \setfontcolorscheme [1]لُواتيخ ألف ليلة وليلة \crlf + \setfontcolorscheme [2]لُواتيخ ألف ليلة وليلة \crlf +\stop +\stopbuffer + +\getbuffer[goodies-1,goodies-2] + +The second and third of these three lines have colored vowels and identity marks. +So how did we get the colors? There are actually two mechanisms involved in this: + +\startitemize[packed] +\startitem we need to associate colorschemes with classed of glyphs \stopitem +\startitem we need to be able to turn on and off coloring \stopitem +\stopitemize + +The first is done by loading goodies and selecting a colorscheme: + +\typebuffer[goodies-1] + +Turning on and off coloring is done with two commands (we might provide a proper +environment for this) as shown in: + +\typebuffer[goodies-2] + +If you look closely at the feature definition you'll notice that we also choose a +default featureset. For most (latin) fonts the regular feature definitions are +convenient, but for fonts that are used for Arabic there are preferred +combinations of features as there can be many. + +Currently the font we use here has the following colorschemes: + +\startbuffer[colorschemes] +\startluacode + local goodies = fonts.goodies.load("husayni") + local colorschemes = goodies and goodies.colorschemes + if colorschemes then + local col, row, type = context.NC, context.NR, context.type + context.starttabulate { "|l|pl|" } + col() context("colorscheme") col() context("numbers") col() row() + for colorscheme, numbers in table.sortedpairs(colorschemes) do + col() type(colorscheme) col() + for i=1,#numbers do + type(i) + context.quad() + end + col() row() + end + context.stoptabulate() + end +\stopluacode +\stopbuffer + +\getbuffer[colorschemes] + +\stopsection + +\startsection[title={The goodies file}] + +In principle a goodies files can contain anuy data that makes sense but in order +to be useable some entries have a prescribed structure. A goodies file looks as +follows: + +\starttyping +return { + name = "husayni", + version = "1.00", + comment = "Goodies that complement the Husayni font by Idris Samawi Hamid.", + author = "Idris Samawi Hamid and Hans Hagen", + featuresets = { + default = { + key = value, , ... + }, + ... + }, + stylistics = { + key = value, ... + }, + colorschemes = { + default = { + [1] = { + "glyph_a.one", "glyph_b.one", ... + }, + ... + } + } +} +\stoptyping + +We already saw the list of special features and these are defined in the \type +{stylistics} stable. In this document, that list was typeset using the following +(hybrid) code: + +\typebuffer[stylistics] + +The table with colorscheme that we showed is generated with: + +\getbuffer[colorschemes] + +In a similar fashion we typeset the featuresets: + +\typebuffer[featuresets] + +The unprocessed \type {featuresets} table can contain one or more +named sets and each set can be a mixture of tables and key value +pairs. Say that we have: + +\starttyping + default = { + kern = "yes", { ss01 = "yes" }, { ss02 = "yes" }, "mark" + } +\stoptyping + +Given the previous definition, the order of processing is as follows. + +\startitemize[packed,n] +\startitem \type {{ ss01 = "yes" }} \stopitem +\startitem \type {{ ss02 = "yes" }} \stopitem +\startitem \type {mark} (set to \type {"yes"}) \stopitem +\startitem \type {kern = "yes"} \stopitem +\stopitemize + +So, first we process the indexed part if the list, and next the hash. Already set +values are not set again. The advantage of using a \LUA\ table is that you can +simplify definitions. Before we return the table we can define local variables, +like: + +\starttyping +local one = { ss01 = "yes" } +local two = { ss02 = "yes" } +local pos = { kern = "yes", mark = "yes" } +\stoptyping + +and use them in: + +\starttyping +default = { + one, two, pos +} +\stoptyping + +That way we we can conveniently define all kind of interesting combinations +without the need for many repetitive entries. + +The \type {colorsets} table has named subtables that are (currently) indexed by +number. Each number is associated with a color (at the \TEX\ end) and is coupled +to a list of glyphs. As you can see here, we use the name of the glyph. We prefer +this over an index (that can change during development of the font). We cannot +use \UNICODE\ points as many such glyphs are just variants and have no unique +code. + +\stopsection + +\startsection[title={Optimizing Arabic}] + +\usemodule[abr-01,narrowtt] + +\enabletrackers[fonts.goodies,nodes.optimizer] + +The ultimate goal of the Oriental \TEX\ project is to improve the look and feel +of a paragraph. Because \TEX\ does a pretty good job on breaking the paragraph +into lines, and because complicating the paragraph builder is not a good idea, we +finally settled on improving the lines that result from the par builder. This +approach is rather close to what scribes do and the advanced Husayni font +provides features that support this. + +In principle the current optimizer can replace character expansion but that would +slow down considerably. Also, for that we first have to clean up the experimental +\LUA\ based par builder. + +After several iterations the following approach was chosen. + +\startitemize + +\startitem + We typeset the paragraph with an optimal feature set. In our case this is + \type {husayni-default}. +\stopitem + +\startitem + Next we define two sets of additional features: one that we can apply to + shrink words, and one that does the opposite. +\stopitem + +\startitem + When the line has a badness we don't like, we either stepwise shrink words or + stretch them, depending on how bad things are. +\stopitem + +\stopitemize + +The set that takes care of shrinking is defined as: + +\starttyping +\definefontfeature + [shrink] + [husayni-default] + [flts=yes,js17=yes,ss05=yes,ss11=yes,ss06=yes,ss09=yes] +\stoptyping + +Stretch has a few more variants: + +\starttyping +\definefontfeature + [minimal_stretching] + [husayni-default] + [js11=yes,js03=yes] +\definefontfeature + [medium_stretching] + [husayni-default] + [js12=yes,js05=yes] +\definefontfeature + [maximal_stretching] + [husayni-default] + [js13=yes,js05=yes,js09=yes] +\definefontfeature + [wide_all] + [husayni-default] + [js11=yes,js12=yes,js13=yes,js05=yes,js09=yes] +\stoptyping + +Next we define a font solution: + +\starttyping +\definefontsolution + [FancyHusayni] + [goodies=husayni, + less=shrink, + more={minimal_stretching,medium_stretching,maximal_stretching,wide_all}] +\stoptyping + +Because these featuresets relate quite closely to the font design we don't use +this way if defining but put the definitions in the goodies file: + +\startntyping + ..... + featuresets = { -- here we don't have references to featuresets + default = { + default, + }, + minimal_stretching = { + default, js11 = yes, js03 = yes, + }, + medium_stretching = { + default, js12=yes, js05=yes, + }, + maximal_stretching= { + default, js13 = yes, js05 = yes, js09 = yes, + }, + wide_all = { + default, js11 = yes, js12 = yes, js13 = yes, js05 = yes, js09 = yes, + }, + shrink = { + default, flts = yes, js17 = yes, ss05 = yes, ss11 = yes, ss06 = yes, ss09 = yes, + }, + }, + solutions = { -- here we have references to featuresets, so we use strings! + experimental = { + less = { "shrink" }, + more = { "minimal_stretching", "medium_stretching", "maximal_stretching", "wide_all" }, + }, + }, + ..... +\stopntyping + +Now the definition looks much simpler: + +\startbuffer +\definefontsolution + [FancyHusayni] + [goodies=husayni, + solution=experimental] +\stopbuffer + +% unhbox to show stretch - shrink + +\typebuffer \getbuffer + +{\em I want some funny text (complete with translation). Actually I want all +examples translated.} + +\startbuffer[sample] +قد صعدنا +ذرى الحقائق بأقدام النبوة و الولاية و نورنا +سبع طبقات أعلام الفتوى بالهداية فنحن ليوث +الوغى و غيوث الندى و طعان العدى و فينا السيف و +القلم في العاجل و لواء الحمد +و الحوض في الآجل و أسباطنا حلفاء +الدين و خلفاء النبيين و مصابيح الأمم و مفاتيح +الكرم فالكليم ألبس حلة الاصطفاء لما عهدنا +منه الوفاء و روح القدس في جنان الصاقورة ذاق من +حدائقنا الباكورة و شيعتنا الفئة الناجية و +الفرقة الزاكية و صاروا لنا ردءا و صونا و على +الظلمة ألبا و عونا و سينفجر لهم ينابيع +الحيوان بعد لظى النيران لتمام آل حم و طه و +الطواسين من السنين و هذا الكتاب درة من درر +الرحمة و قطرة من بحر الحكمة و كتب الحسن بن +علي العسكري في سنة أربع و خمسين و مائتين +\stopbuffer + +\startbuffer +\definedfont[husayni*husayni-default at 24pt] +% todo: factor ivm grid, so the next line looks hackery: +\expanded{\setuplocalinterlinespace[line=\the\dimexpr2\lineheight]} +\setfontsolution[FancyHusayni]% command will change +\enabletrackers[builders.paragraphs.solutions.splitters.colors] +\righttoleft \getbuffer[sample] \par +\disabletrackers[builders.paragraphs.solutions.splitters.colors] +\resetfontsolution +\stopbuffer + +In the following example the yellow words are stretched and the green ones are +shrunken.\footnote {Make sure that the paragraph is finished (for instance using +\type {\par} before resetting it.)} + +\typebuffer + +\start \getbuffer \stop + +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution +% \setfontsolution[FancyHusayni]x\par\resetfontsolution + +% \startbuffer[sample] +% \dorecurse{50}{الحمد \recurselevel\space} +% \stopbuffer + +This mechanism is somewhat experimental as is the (user) interface. It is also +rather slow compared to normal processing. There is room for improvement but I +will do that when other components are more stable so that simple variants (that +we can use here) can be derived. + +When criterium~0 used above is changed into for instance~5 processing is faster. +When you enable a preroll processing is more time consuming. Examples of settings +are: + +\starttyping +\setupfontsolutions[method={preroll,normal},criterium=2] +\setupfontsolutions[method={preroll,random},criterium=5] +\setupfontsolutions[method=reverse,criterium=8] +\setupfontsolutions[method=random,criterium=2] +\stoptyping + +Using a preroll is slower because it first tries all variants and then settles +for the best; otherwise we process the first till the last solution till the +criterium is satisfied. + +% {\em Todo: show normal, reverse and random.} +% {\em Todo: bind setting to paragraph.} + +\stopsection + +\startsection[title={Protrusion and expansion}] + +There are two entries in the goodies file that relate to advanced parbuilding: +\type {protrusions} and \type {expansions}. + +\starttyping +protrusions = { + vectors = { + pure = { + [0x002C] = { 0, 1 }, -- comma + [0x002E] = { 0, 1 }, -- period + ..... + } + } +} +\stoptyping + +These vectors are similar to the ones defined globally but the vectors defined in +a goodie file are taken instead when present. + +\stopsection + +\startsection[title={Filenames and properties}] + +As filenames and properties of fonts are somewhat of an inconsistent mess, we can +use the goodies to provide more information: + +\starttyping +files = { + name = "antykwapoltawskiego", -- shared + list = { + ["AntPoltLtCond-Regular.otf"] = { + -- name = "antykwapoltawskiego", + style = "regular", + weight = "light", + width = "condensed", + }, + ..... + } + } +} +\stoptyping + +Internally this will become a lookup tree so that we can have a predictable +specifier: + +\starttyping +\definefont[MyFontA][antykwapoltawskiego-bold-italic] +\definefont[MyFontB][antykwapoltawskiego-normal-italic-condensed] +\definefont[MyFontC][antykwapoltawskiego-light-regular-semicondensed] +\stoptyping + +Of course one needs to load the goodies. One way to force that is: + +\starttyping +\loadfontgoodies[antykwapoltawskiego] +\stoptyping + +The Antykwa Poltawskiego family is rather large and provides all kind of +combinations. + +\startbuffer +\usemodule[fonts-goodies] +\showfontgoodiesfiles[name=antykwapoltawskiego] +\stopbuffer + +\startpacked +\getbuffer +\stoppacked + +This list is generated with: + +\typebuffer + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-grouping.tex b/doc/context/sources/general/manuals/hybrid/hybrid-grouping.tex new file mode 100644 index 000000000..44018e746 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-grouping.tex @@ -0,0 +1,545 @@ +\startcomponent hybrid-grouping + +\startbuffer[MyAbstract] +\StartAbstract + In this article I will discuss a few things that are hard to do in + traditional \TEX, but reasonable well in \LUATEX. +\StopAbstract +\stopbuffer + +\doifmodeelse {tugboat} { + \usemodule[tug-01,abr-01] + \setvariables + [tugboat] + [columns=yes] + \setvariables + [tugboat] + [year=2010, + volume=99, + number=9, + page=99] + \setvariables + [tugboat] + [title=Grouping, + subtitle=A few things you can do with LUATEX, + keywords=, + author=Hans Hagen, + address=PRAGMA ADE\\Ridderstraat 27\\8061GH Hasselt NL, + email=pragma@wxs.nl] + % + % we use a buffer as abstract themselves are buffers and + % inside macros we loose line endings and such + \getbuffer[MyAbstract] + % + \StartArticle +} { + \environment hybrid-environment + \startchapter[title={Grouping}] +} + +\setupbars[rulethickness=.15] % nicer + +\startsection [title={Variants}] + +After using \TEX\ for a while you get accustomed to one of its interesting +concepts: grouping. Programming languages like \PASCAL\ and \MODULA\ have +keywords \type {begin} and \type {end}. So, one can say: + +\starttyping +if test then begin + print_bold("test 1") + print_bold("test 2") +end +\stoptyping + +Other languages provide a syntax like: + +\starttyping +if test { + print_bold("test 1") + print_bold("test 2") +} +\stoptyping + +So, in those languages the \type {begin} and \type {end} and|/|or the curly +braces define a \quote {group} of statements. In \TEX\ on the other hand we have: + +\starttyping +test \begingroup \bf test \endgroup test +\stoptyping + +Here the second \type {test} comes out in a bold font and the switch to bold +(basically a different font is selected) is reverted after the group is closed. +So, in \TEX\ grouping deals with scope and not with grouping things together. + +In other languages it depends on the language of locally defined variables are +visible afterwards but in \TEX\ they're really local unless a \type {\global} +prefix (or one of the shortcuts) is used. + +In languages like \LUA\ we have constructs like: + +\starttyping +for i=1,100 do + local j = i + 20 + ... +end +\stoptyping + +Here \type {j} is visible after the loop ends unless prefixed by \type {local}. +Yet another example is \METAPOST: + +\starttyping +begingroup ; + save n ; numeric n ; n := 10 ; + ... +endgroup ; +\stoptyping + +Here all variables are global unless they are explicitly saved inside a group. +This makes perfect sense as the resulting graphic also has a global (accumulated) +property. In practice one rarely needs grouping, contrary to \TEX\ where one +really wants to keep changes local, if only because document content is so +unpredictable that one never knows when some change in state happens. + +In principle it is possible to carry over information across a group boundary. +Consider this somewhat unrealistic example: + +\starttyping +\begingroup + \leftskip 10pt + \begingroup + .... + \advance\leftskip 10pt + .... + \endgroup +\endgroup +\stoptyping + +How do we carry the advanced leftskip over the group boundary without using a +global assignment which could have more drastic side effects? Here is the trick: + +\starttyping +\begingroup + \leftskip 10pt + \begingroup + .... + \advance\leftskip 10pt + .... + \expandafter + \endgroup + \expandafter \leftskip \the\leftskip +\endgroup +\stoptyping + +This is typical the kind of code that gives new users the creeps but normally +they never have to do that kind of coding. Also, that kind of tricks assumes that +one knows how many groups are involved. + +\stopsection + +\startsection [title={Implication}] + +What does this all have to do with \LUATEX\ and \MKIV ? The user interface of +\CONTEXT\ provide lots of commands like: + +\starttyping +\setupthis[style=bold] +\setupthat[color=green] +\stoptyping + +Most of them obey grouping. However, consider a situation where we use \LUA\ code +to deal with some aspect of typesetting, for instance numbering lines or adding +ornamental elements to the text. In \CONTEXT\ we flag such actions with +attributes and often the real action takes place a bit later, for instance when a +paragraph or page becomes available. + +A comparable pure \TEX\ example is the following: + +\starttyping +{test test \bf test \leftskip10pt test} +\stoptyping + +Here the switch to bold happens as expected but no leftskip of 10pt is applied. +This is because the set value is already forgotten when the paragraph is actually +typeset. So in fact we'd need: + +\starttyping +{test test \bf test \leftskip10pt test \par} +\stoptyping + +Now, say that we have: + +\starttyping +{test test test \setupflag[option=1] \flagnexttext test} +\stoptyping + +We flag some text (using an attribute) and expect it to get a treatment where +option~1 is used. However, the real action might take place when \TEX\ deals with +the paragraph or page and by that time the specific option is already forgotten +or it might have gotten another value. So, the rather natural \TEX\ grouping does +not work out that well in a hybrid situation. + +As the user interface assumes a consistent behaviour we cannot simply make these +settings global even if this makes much sense in practice. One solution is to +carry the information with the flagged text i.e.\ associate it somehow in the +attribute's value. Of course, as we never know in advance when this information +is used, this might result in quite some states being stored persistently. + +A side effect of this \quote {problem} is that new commands might get suboptimal +user interfaces (especially inheritance or cloning of constructs) that are +somewhat driven by these \quote {limitations}. Of course we may wonder if the end +user will notice this. + +To summarize this far, we have three sorts of grouping to deal with: + +\startitemize[item] + +\startitem + \TEX's normal grouping model limits its scope to the local situation and + normally has only direct and local consequences. We cannot carry information + over groups. +\stopitem + +\startitem + Some of \TEX's properties are applied later, for instance when a paragraph or + page is typeset and in order to make \quote {local} changes effective, the + user needs to add explicit paragraph ending commands (like \type {\par} or + \type {\page}). +\stopitem + +\startitem + Features dealt with asynchronously by \LUA\ are at that time unaware of + grouping and variables set that were active at the time the feature was + triggered so there we need to make sure that our settings travel with the + feature. There is not much that a user can do about it as this kind of + management has to be done by the feature itself. +\stopitem + +\stopitemize + +\stopsection + +It is the third case that we will give an example of in the next section. We +leave it up to the user if it gets noticed on the user interface. + +\startsection [title={An example}] + +A group of commands that has been reimplemented using a hybrid solution is +underlining or more generic: bars. Just take a look at the following examples and +try to get an idea on how to deal with grouping. Keep in mind that: + +\startitemize[packed] +\startitem + Colors are attributes and are resolved in the backend, so way after the + paragraph has been typeset. +\stopitem +\startitem + Overstrike is also handled by an attribute and gets applied in the backend as + well, before colors are applied. +\stopitem +\startitem + Nested overstrikes might have different settings. +\stopitem +\startitem + An overstrike rule either inherits from the text or has its own color + setting. +\stopitem +\stopitemize + +First an example where we inherit color from the text: + +\startbuffer +\definecolor[myblue][b=.75] +\definebar[myoverstrike][overstrike][color=] + +Test \myoverstrike{% + Test \myoverstrike{\myblue + Test \myoverstrike{Test} + Test} + Test} +Test +\stopbuffer + +\typebuffer \getbuffer + +Because color is also implemented using attributes and processed later on we can +access that information when we deal with the bar. + +The following example has its own color setting: + +\startbuffer +\definecolor[myblue][b=.75] +\definecolor[myred] [r=.75] +\definebar[myoverstrike][overstrike][color=myred] + +Test \myoverstrike{% + Test \myoverstrike{\myblue + Test \myoverstrike{Test} + Test} + Test} +Test +\stopbuffer + +\typebuffer \getbuffer + +See how we can color the levels differently: + +\startbuffer +\definecolor[myblue] [b=.75] +\definecolor[myred] [r=.75] +\definecolor[mygreen][g=.75] + +\definebar[myoverstrike:1][overstrike][color=myblue] +\definebar[myoverstrike:2][overstrike][color=myred] +\definebar[myoverstrike:3][overstrike][color=mygreen] + +Test \myoverstrike{% + Test \myoverstrike{% + Test \myoverstrike{Test} + Test} + Test} +Test +\stopbuffer + +\typebuffer \getbuffer + +Watch this: + +\startbuffer +\definecolor[myblue] [b=.75] +\definecolor[myred] [r=.75] +\definecolor[mygreen][g=.75] + +\definebar[myoverstrike][overstrike][max=1,dy=0,offset=.5] +\definebar[myoverstrike:1][myoverstrike][color=myblue] +\definebar[myoverstrike:2][myoverstrike][color=myred] +\definebar[myoverstrike:3][myoverstrike][color=mygreen] + +Test \myoverstrike{% + Test \myoverstrike{% + Test \myoverstrike{Test} + Test} + Test} +Test +\stopbuffer + +\typebuffer \getbuffer + +It this the perfect user interface? Probably not, but at least it keeps the +implementation quite simple. + +The behaviour of the \MKIV\ implementation is roughly the same as in \MKII, +although now we specify the dimensions and placement in terms of the ratio of the +x-height of the current font. + +\startbuffer +Test \overstrike{Test \overstrike{Test \overstrike{Test} Test} Test} Test \blank +Test \underbar {Test \underbar {Test \underbar {Test} Test} Test} Test \blank +Test \overbar {Test \overbar {Test \overbar {Test} Test} Test} Test \blank +Test \underbar {Test \overbar {Test \overstrike{Test} Test} Test} Test \blank +\stopbuffer + +\typebuffer \getbuffer + +As an extra this mechanism can also provide simple backgrounds. The normal +background mechanism uses \METAPOST\ and the advantage is that we can use +arbitrary shapes but it also carries some limitations. When the development of +\LUATEX\ is a bit further along the road I will add the possibility to use +\METAPOST\ shapes in this mechanism. + +Before we come to backgrounds, first take a look at these examples: + +\startbuffer +\startbar[underbar] \input zapf \stopbar \blank +\startbar[underbars] \input zapf \stopbar \blank +\stopbuffer + +\typebuffer \getbuffer + +First notice that it is no problem to span multiple lines and that hyphenation is +not influenced at all. Second you can see that continuous rules are also +possible. From such a continuous rule to a background is a small step: + +\startbuffer +\definebar + [backbar] + [offset=1.5,rulethickness=2.8,color=blue, + continue=yes,order=background] + +\definebar + [forebar] + [offset=1.5,rulethickness=2.8,color=blue, + continue=yes,order=foreground] +\stopbuffer + +\typebuffer \getbuffer + +The following example code looks messy but this has to do with the fact that we +want properly spaced sample injection. + +\startbuffer +from here + \startcolor[white]% + \startbar[backbar]% + \input zapf + \removeunwantedspaces + \stopbar + \stopcolor +\space till here +\blank +from here + \startbar[forebar]% + \input zapf + \removeunwantedspaces + \stopbar +\space till here +\stopbuffer + +\typebuffer \getbuffer + +Watch how we can use the order to hide content. By default rules are drawn on top +of the text. + +Nice effects can be accomplished with transparencies: + +\startbuffer +\definecolor [tblue] [b=.5,t=.25,a=1] +\setupbars [backbar] [color=tblue] +\setupbars [forebar] [color=tblue] +\stopbuffer + +\typebuffer \getbuffer + +We use as example: + +\startbuffer[sample] +from here {\white \backbar{test test} + \backbar {nested nested} \backbar{also also}} till here +from here {\white \backbar{test test + \backbar {nested nested} also also}} till here +from here {\white \backbar{test test + \backbar {nested nested} also also}} till here +\stopbuffer + +\typebuffer[sample] \getbuffer[sample] + +The darker nested variant is just the result of two transparent bars on top of +each other. We can limit stacking, for instance: + +\startbuffer +\setupbars[backbar][max=1] +\setupbars[forebar][max=1] +\stopbuffer + +\typebuffer \getbuffer + +This gives + +\getbuffer[sample] + +There are currently some limitations that are mostly due to the fact that we use +only one attribute for this feature and a change in value triggers another +handling. So, we have no real nesting here. + +The default commands are defined as follows: + +\starttyping +\definebar[overstrike] [method=0,dy= 0.4,offset= 0.5] +\definebar[underbar] [method=1,dy=-0.4,offset=-0.3] +\definebar[overbar] [method=1,dy= 0.4,offset= 1.8] + +\definebar[overstrikes] [overstrike] [continue=yes] +\definebar[underbars] [underbar] [continue=yes] +\definebar[overbars] [overbar] [continue=yes] +\stoptyping + +As the implementation is rather non|-|intrusive you can use bars +almost everywhere. You can underbar a whole document but equally +well you can stick to fooling around with for instance formulas. + +\startbuffer +\definecolor [tred] [r=.5,t=.25,a=1] +\definecolor [tgreen] [g=.5,t=.25,a=1] +\definecolor [tblue] [b=.5,t=.25,a=1] + +\definebar [mathred] [backbar] [color=tred] +\definebar [mathgreen] [backbar] [color=tgreen] +\definebar [mathblue] [backbar] [color=tblue] + +\startformula + \mathred{e} = \mathgreen{\white mc} ^ {\mathblue{\white e}} +\stopformula +\stopbuffer + +\typebuffer + +We get: + +\getbuffer + +We started this chapter with some words on grouping. In the examples you see no +difference between adding bars and for instance applying color. However you need +to keep in mind that this is only because behind the screens we keep the current +settings along with the attribute. In practice this is only noticeable when you +do lots of (local) changes to the settings. Take: + +\starttyping +{test test test \setupbars[color=red] \underbar{test} test} +\stoptyping + +This results in a local change in settings, which in turn will associate a new +attribute to \type {\underbar}. So, in fact the following underbar becomes a +different one than previous underbars. When the page is prepared, the unique +attribute value will relate to those settings. Of course there are more +mechanisms where such associations take place. + +\stopsection + +\startsection [title={More to come}] + +Is this all there is? No, as usual the underlying mechanisms can be used for +other purposes as well. Take for instance inline notes: + +\startbuffer +According to the wikipedia this is the longest English word: +pneumonoultramicroscopicsilicovolcanoconiosis~\shiftup {other long +words are pseudopseudohypoparathyroidism and +flocci­nauci­nihili­pili­fication}. Of course in languages like Dutch and +German we can make arbitrary long words by pasting words together. +\stopbuffer + +\typebuffer + +This will produce: + +\getbuffer + +I wonder when users really start using such features. + +\stopsection + +\startsection [title={Summary}] + +Although under the hood the \MKIV\ bar commands are quite different from their +\MKII\ counterparts users probably won't notice much difference at first sight. +However, the new implementation does not interfere with the par builder and other +mechanisms. Plus, it is configurable and it offers more functionality. However, +as it is processed rather delayed, side effects might occur that are not +foreseen. + +So, if you ever notice such unexpected side effects, you know where it might +result from: what you asked for is processed much later and by then the +circumstances might have changed. If you suspect that it relates to grouping +there is a simple remedy: define a new bar command in the document preamble +instead of changing properties mid|-|document. After all, you are supposed to +separate rendering and content in the first place. + +\stopsection + +\doifmodeelse {tugboat} { + \StopArticle +} { + \stopchapter +} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-inserts.tex b/doc/context/sources/general/manuals/hybrid/hybrid-inserts.tex new file mode 100644 index 000000000..d483f1305 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-inserts.tex @@ -0,0 +1,506 @@ +% language=uk + +\startcomponent hybrid-inserts + +\environment hybrid-environment + +\startchapter[title={Deeply nested notes}] + +\startsection [title={Introduction}] + +One of the mechanisms that is not on a users retina when he or she starts using +\TEX\ is \quote {inserts}. An insert is material that is entered at one point but +will appear somewhere else in the output. Footnotes for instance can be +implemented using inserts. You create a reference symbol in the running text and +put note text at the bottom of the page or at the end of a chapter or document. +But as you don't want to do that moving around of notes yourself \TEX\ provides +macro writers with the inserts mechanism that will do some of the housekeeping. +Inserts are quite clever in the sense that they are taken into account when \TEX\ +splits off a page. A single insert can even be split over two or more pages. + +Other examples of inserts are floats that move to the top or bottom of the page +depending on requirements and|/|or available space. Of course the macro package +is responsible for packaging such a float (for instance an image) but by finally +putting it in an insert \TEX\ itself will attempt to deal with accumulated floats +and help you move kept over floats to following pages. When the page is finally +assembled (in the output routine) the inserts for that page become available and +can be put at the spot where they belong. In the process \TEX\ has made sure that +we have the right amount of space available. + +However, let's get back to notes. In \CONTEXT\ we can have many variants of them, +each taken care of by its own class of inserts. This works quite well, as long as +a note is visible for \TEX\ which means as much as: ends up in the main page +flow. Consider the following situation: + +\starttyping +before \footnote{the note} after +\stoptyping + +When the text is typeset, a symbol is placed directly after the word \quote +{before} and the note itself ends up at the bottom of the page. It also works +when we wrap the text in an horizontal box: + +\starttyping +\hbox{before \footnote{the note} after} +\stoptyping + +But it fails as soon as we go further: + +\starttyping +\hbox{\hbox{before \footnote{the note} after}} +\stoptyping + +Here we get the reference but no note. This also fails: + +\starttyping +\vbox{before \footnote{the note} after} +\stoptyping + +Can you imagine what happens if we do the following? + +\starttyping +\starttabulate +\NC knuth \NC test \footnote{knuth} \input knuth \NC \NR +\NC tufte \NC test \footnote{tufte} \input tufte \NC \NR +\NC ward \NC test \footnote{ward} \input ward \NC \NR +\stoptabulate +\stoptyping + +This mechanism uses alignments as well as quite some boxes. The paragraphs are +nicely split over pages but still appear as boxes to \TEX\ which make inserts +invisible. Only the three symbols would remain visible. But because in \CONTEXT\ +we know when notes tend to disappear, we take some provisions, and contrary to +what you might expect the notes actually do show up. However, they are flushed in +such a way that they end up on the page where the table ends. Normally this is no +big deal as we will often use local notes that end up at the end of the table +instead of the bottom of the page, but still. + +The mechanism to deal with notes in \CONTEXT\ is somewhat complex at the source +code level. To mention a few properties we have to deal with: + +\startitemize[packed] +\startitem Notes are collected and can be accessed any time. \stopitem +\startitem Notes are flushed either directly or delayed. \stopitem +\startitem Notes can be placed anywhere, any time, perhaps in subsets. \stopitem +\startitem Notes can be associated to lines in paragraphs. \stopitem +\startitem Notes can be placed several times with different layouts. \stopitem +\stopitemize + +So, we have some control over flushing and placement, but real synchronization +between for instance table entries having notes and the note content ending up on +the same page is impossible. + +In the \LUATEX\ team we have been discussing more control over inserts and we +will definitely deal with that in upcoming releases as more control is needed for +complex multi|-|column document layouts. But as we have some other priorities +these extensions have to wait. + +As a prelude to them I experimented a bit with making these deeply buried inserts +visible. Of course I use \LUA\ for this as \TEX\ itself does not provide the kind +of access we need for this kind of of manipulations. + +\stopsection + +\startsection [title={Deep down inside}] + +Say that we have the following boxed footnote. How does that end up in \LUATEX ? + +\starttyping +\vbox{a\footnote{b}c} +\stoptyping + +Actually it depends on the macro package but the principles remain the same. In +\LUATEX\ 0.50 and the \CONTEXT\ version used at the time of this writing we get +(nested) linked list that prints as follows: + +\starttyping + nil : vlist 0> + 507 : hlist 1> + 580 : whatsit 6> + 493 : hlist 0> + 653 : glyph 256> + 797 : penalty 0> + 424 : kern 1> + 826 : hlist 2> + nil : hlist 2> + 821 : whatsit 35> + nil : glyph 256> + 1272 : kern 1> + 1333 : glyph 256> + 830 : penalty 0> + 888 : glue 15> + nil : glue 9> + nil : ins 131> +\stoptyping + +The numbers are internal references to the node memory pool. Each line represents +a node: + +\starttyping + next_index : type subtype> +\stoptyping + +The whatsits carry directional information and the deeply nested hlist is the +note symbol. If we forget about whatsits, kerns and penalties, we can simplify +this listing to: + +\starttyping + nil : vlist 0> + 507 : hlist 1> + 653 : glyph 256> + 826 : hlist 2> + nil : hlist 2> + nil : glyph 256> + 1333 : glyph 256> + nil : ins 131> +\stoptyping + +So, we have a vlist (the \type {\vbox}), which has one line being a hlist. Inside +we have a glyph (the \quote{a}) followed by the raised symbol (the +\quote{\high{1}}) and next comes the second glyph (the \quote{b}). But watch how +the insert ends up at the end of the line. Although the insert will not show up +in the document, it sits there waiting to be used. So we have: + +\starttyping + nil : vlist 0> + 507 : hlist 1> + nil : ins 131> +\stoptyping + +but we need: + +\starttyping + nil : vlist 0> + 507 : hlist 1> + nil : ins 131> +\stoptyping + +Now, we could use the fact that inserts end up at the end of the line, but as we +need to recursively identify them anyway, we cannot actually use this fact to +optimize the code. + +In case you wonder how multiple inserts look like, here is an example: + +\starttyping +\vbox{a\footnote{b}\footnote{c}d} +\stoptyping + +This boils down to: + +\starttyping + nil : vlist 0> + 507 : hlist 1> + 457 : ins 131> + nil : ins 131> +\stoptyping + +In case you wonder what more can end up at the end, vertically adjusted material +(\type {\vadjust}) as well as marks (\type {\mark}) also get that treatment. + +\starttyping +\vbox{a\footnote{b}\vadjust{c}\footnote{d}e\mark{f}} +\stoptyping + +As you see, we start with the line itself, followed by a mixture of inserts and +vertically adjusted content (that will be placed before that line). This trace +also shows the list 2~levels deep. + +\starttyping + nil : vlist 0> + 507 : hlist 1> + 862 : ins 131> + 240 : hlist 1> + 2288 : ins 131> + nil : mark 0> +\stoptyping + +Currently vadjust nodes have the same subtype as an ordinary hlist but in +\LUATEX\ versions beyond 0.50 they will have a dedicated subtype. + +We can summarize the pattern of one \quote {line} in a vertical list as: + +\starttyping +[hlist][insert|mark|vadjust]*[penalty|glue]+ +\stoptyping + +In case you wonder what happens with for instance specials, literals (and other +whatits): these end up in the hlist that holds the line. Only inserts, marks and +vadjusts migrate to the outer level, but as they stay inside the vlist, they are +not visible to the page builder unless we're dealing with the main vertical list. +Compare: + +\starttyping +this is a regular paragraph possibly with inserts and they +will be visible as the lines are appended to the main +vertical list \par +\stoptyping + +with: + +\starttyping +but \vbox {this is a nested paragraph where inserts will +stay with the box} and not migrate here \par +\stoptyping + +So much for the details; let's move on the how we can get +around this phenomenon. + +\stopsection + +\startsection [title={Some \LUATEX\ magic}] + +The following code is just the first variant I made and \CONTEXT\ ships with a +more extensive variant. Also, in \CONTEXT\ this is part of a larger suite of +manipulative actions but it does not make much sense (at least not now) to +discuss this framework here. + +We start with defining a couple of convenient shortcuts. + +\starttyping +local hlist = node.id('hlist') +local vlist = node.id('vlist') +local ins = node.id('ins') +\stoptyping + +We can write a more compact solution but splitting up the functionality better +shows what we're doing. The main migration function hooks into the callback \type +{build_page}. Contrary to other callbacks that do phases in building lists and +pages this callback does not expect the head of a list as argument. Instead, we +operate directly on the additions to the main vertical list which is accessible +as \type {tex.lists.contrib_head}. + +\starttyping +local deal_with_inserts -- forward reference + +local function migrate_inserts(where) + local current = tex.lists.contrib_head + while current do + local id = current.id + if id == vlist or id == hlist then + current = deal_with_inserts(current) + end + current = current.next + end +end + +callback.register('buildpage_filter',migrate_inserts) +\stoptyping + +So, effectively we scan for vertical and horizontal lists and deal with embedded +inserts when we find them. In \CONTEXT\ the migratory function is just one of the +functions that is applied to this filter. + +We locate inserts and collect them in a list with \type {first} and \type {last} +as head and tail and do so recursively. When we have run into inserts we insert +them after the horizontal or vertical list that had embedded them. + +\starttyping +local locate -- forward reference + +deal_with_inserts = function(head) + local h, first, last = head.list, nil, nil + while h do + local id = h.id + if id == vlist or id == hlist then + h, first, last = locate(h,first,last) + end + h = h.next + end + if first then + local n = head.next + head.next = first + first.prev = head + if n then + last.next = n + n.prev = last + end + return last + else + return head + end +end +\stoptyping + +The \type {locate} function removes inserts and adds them to a new list, that is +passed on down in recursive calls and eventually is returned back to the caller. + +\starttyping +locate = function(head,first,last) + local current = head + while current do + local id = current.id + if id == vlist or id == hlist then + current.list, first, last = locate(current.list,first,last) + current = current.next + elseif id == ins then + local insert = current + head, current = node.remove(head,current) + insert.next = nil + if first then + insert.prev = last + last.next = insert + else + insert.prev = nil + first = insert + end + last = insert + else + current = current.next + end + end + return head, first, last +end +\stoptyping + +As we can encounter the content several times in a row, it makes sense to mark +already processed inserts. This can for instance be done by setting an attribute. +Of course one has to make sure that this attribute is not used elsewhere. + +\starttyping +if not node.has_attribute(current,8061) then + node.set_attribute(current,8061,1) + current = deal_with_inserts(current) +end +\stoptyping + +or integrated: + +\starttyping +local has_attribute = node.has_attribute +local set_attribute = node.set_attribute + +local function migrate_inserts(where) + local current = tex.lists.contrib_head + while current do + local id = current.id + if id == vlist or id == hlist then + if has_attribute(current,8061) then + -- maybe some tracing message + else + set_attribute(current,8061,1) + current = deal_with_inserts(current) + end + end + current = current.next + end +end + +callback.register('buildpage_filter',migrate_inserts) +\stoptyping + +\stopsection + +\startsection [title={A few remarks}] + +Surprisingly, the amount of code needed for insert migration is not that large. +This makes one wonder why \TEX\ does not provide this feature itself as it could +have saved macro writers quite some time and headaches. Performance can be a +reason, unpredictable usage and side effects might be another. Only one person +knows the answer. + +In \CONTEXT\ this mechanism is built in and it can be enabled by saying: + +\starttyping +\automigrateinserts +\automigratemarks +\stoptyping + +As you can see here, we can also migrate marks. Future versions of \CONTEXT\ will +do this automatically and also provide some control over what classes of inserts +are moved around. We will probably overhaul the note handling mechanism a few +more times anyway as \LUATEX\ evolves and the demands from critical editions that +use many kind of notes raise. + +\stopsection + +\startsection [title={Summary of code}] + +The following code should work in plain \TEX: + +\starttyping +\directlua 0 { +local hlist = node.id('hlist') +local vlist = node.id('vlist') +local ins = node.id('ins') +local has_attribute = node.has_attribute +local set_attribute = node.set_attribute + +local status = 8061 + +local function locate(head,first,last) + local current = head + while current do + local id = current.id + if id == vlist or id == hlist then + current.list, first, last = locate(current.list,first,last) + current = current.next + elseif id == ins then + local insert = current + head, current = node.remove(head,current) + insert.next = nil + if first then + insert.prev, last.next = last, insert + else + insert.prev, first = nil, insert + end + last = insert + else + current = current.next + end + end + return head, first, last +end + +local function migrate_inserts(where) + local current = tex.lists.contrib_head + while current do + local id = current.id + if id == vlist or id == hlist and + not has_attribute(current,status) then + set_attribute(current,status,1) + local h, first, last = current.list, nil, nil + while h do + local id = h.id + if id == vlist or id == hlist then + h, first, last = locate(h,first,last) + end + h = h.next + end + if first then + local n = current.next + if n then + last.next, n.prev = n, last + end + current.next, first.prev = first, current + current = last + end + end + current = current.next + end +end + +callback.register('buildpage_filter', migrate_inserts) +} +\stoptyping + +Alternatively you can put the code in a file and load that with: + +\starttyping +\directlua {require "luatex-inserts.lua"} +\stoptyping + +A simple plain test is: + +\starttyping +\vbox{a\footnote{1}{1}b} +\hbox{a\footnote{2}{2}b} +\stoptyping + +The first footnote only shows up when we have hooked our migrator into the +callback. A not that bad result for 60 lines of \LUA\ code. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-intermezzo.tex b/doc/context/sources/general/manuals/hybrid/hybrid-intermezzo.tex new file mode 100644 index 000000000..cad7b3dbe --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-intermezzo.tex @@ -0,0 +1,21 @@ +% engine=luatex language=uk + +\startcomponent hybrid-intermezzo + +\environment hybrid-environment + +\startchapter[title={The team}] + +\startlinecorrection + %externalfigure[luatex-co.jpg][width=\textwidth] + \externalfigure[luatex-co-acceptablelowres.jpg][width=\textwidth] +\stoplinecorrection + +The \LUATEX\ project started in 2005 as a follow up on some experiments. The core +team consists of Taco Hoekwater, Hartmut Henkel and Hans Hagen, here pictured at +work by Duane Bibby. The machine they work on is inspired by the Paige Typesetter +(\type {http://www.twainquotes.com/paige.html}). + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-introduction.tex b/doc/context/sources/general/manuals/hybrid/hybrid-introduction.tex new file mode 100644 index 000000000..c40544582 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-introduction.tex @@ -0,0 +1,152 @@ +% language=uk + +\startcomponent hybrid-languages + +\environment hybrid-environment + +\startchapter[title={Introduction}] + +We're halfway the development of \LUATEX\ (mid 2009) and substantial parts of +\CONTEXT\ have been rewritten using a mixture of \LUA\ and \TEX. In another +document, \quotation {\CONTEXT\ \MKII--\MKIV, the history of \LUATEX\ +2006--2009}, we have kept track of how both systems evolved so far\footnote +{Parts of this have been published in usergroup magazines like the \MAPS, +\TUGBOAT, and conference proceedings of \EUROTEX\ and \TUG.}. Here we continue +that story which eventually will end with both systems being stable and more of +less complete in their basic features. + +The title of this document needs some explanation, although the symbols on the +cover might give a clue already. In \CONTEXT\ \MKIV, as it is now, we mix several +languages: + +\startitemize[packed] +\startitem + good old \TEX: here you will see \type {{}} all over the place +\stopitem +\startitem + fancy \METAPOST: there we use quite some \type {()} +\stopitem +\startitem + lean and mean \LUA: both \type{{}} and \type {()} show up a lot there +\stopitem +\startitem + unreadable but handy \XML: immediately recognizable by the use of \type {<>} +\stopitem +\stopitemize + +As we use all of them mixed, you can consider \MKIV\ to be a hybrid system and +just as with hybrid cars, efficiency is part of the concept. + +% copied from chrt-xml.tex + +\startFLOWchart[conversion 10] + \startFLOWcell + \name {TEX} + \location {2,1} + \shape {action} + \text {\TEX} + \connection [b+l] {CONTEXT} + \stopFLOWcell + \startFLOWcell + \name {XML} + \location {1,2} + \shape {action} + \text {XML} + \connection [rl] {CONTEXT} + \stopFLOWcell + \startFLOWcell + \name {METAPOST} + \location {2,3} + \shape {action} + \text {\METAPOST} + \connection [t-l] {CONTEXT} + \stopFLOWcell + \startFLOWcell + \name {CONTEXT} + \location {3,2} + \shape {action} + \text {\ConTeXt} + \connection [rl] {PDF} + \connection [-b-t] {UTILITIES} + \connection [-t-b] {LUA} + \stopFLOWcell + \startFLOWcell + \name {PDF} + \location {4,2} + \shape {action} + \text {PDF} + \stopFLOWcell + \startFLOWcell + \name {UTILITIES} + \location {3,3} + \shape {action} + \text {UTILITIES} + \connection [+t+b] {CONTEXT} + \stopFLOWcell + \startFLOWcell + \name {LUA} + \location {3,1} + \shape {action} + \text {LUA} + \connection [+b+t] {CONTEXT} + \stopFLOWcell +\stopFLOWchart + +\startlinecorrection[big] +\FLOWchart[conversion 10] +\stoplinecorrection + +In this graphic we've given \LUA\ a somewhat different place than the other three +languages. First of all we have \LUA\ inside \TEX, which is kind of hidden, but +at the same time we can use \LUA\ to provide whatever extra features we need, +especially when we've reached the state where we can load libraries. In a similar +fashion we have utilities (now all written in \LUA) that can manage your workflow +or aspects of a run (the \type {mtxrun} script plays a central role in this). + +The mentioned history document was (and still is) a rather good testcase for +\LUATEX\ and \MKIV. We explore some new features and load a lot of fonts, some +really large. This document will also serve that purpose. This is one of the +reasons why we have turned on grid snapping (and occasionally some tracing). + +Keeping track of the history of \LUATEX\ and \MKIV\ in a document serves several +purposes. Of course it shows what has been done. It also serves as a reminder of +why it was done that way. As mentioned it serves as test, both in functionality +and performance, and as such it's always one of the first documents we run after +a change in the code. Most of all this document serves as an extension to my +limited memory. When I look at my source code I often can remember when and why +it was done that way at that time. However, writing it down more explicitly helps +me to remember more and might help users to get some insight in the developments +and decisions made. \footnote {I read a lot and regret that I forget most of what +I read so fast. I might as well forget what I wrote so have some patience with me +as I repeat myself occasionally.} + +A couple of new features were added to \LUATEX\ in 2010 but the years 2011 and +2012 were mostly spent on fixing issues and reaching a stable state. In parallel +parts of \CONTEXT\ were rewritten using \LUA\ and new possibilities have been +explored. Indeed \LUATEX\ had become pretty stable, especially because we used it +in production. There are still a lot of things on the agenda but with \LUATEX\ +0.75 we have reached yet another milestone: integration of \LUA\ 5.2, exploration +of \LUAJIT, and the move forward to a version of \METAPOST\ that supports doubles +as numeric type. Luigi Scarso and I also started the SwigLib project that will +make the use of external libraries more easy. + +Of course, although I wrote most of the text, this document is as much a +reflection of what Taco Hoekwater and Hartmut Henkel come up with, but all errors +you find here are definitely mine. Some chapters have been published in \TUGBOAT, +the \MAPS\ and other usergroup journals. Some chapters have become manuals, like +the one on spreadsheets. I also owe thanks to the \CONTEXT\ community and those +active on the mailing list: it's a real pleasure to see how fast new features are +picked up and how willing to test users are when new betas show up. + +\blank + +Hans Hagen, Hasselt NL,\crlf September 2009 \emdash\ December 2012 + +\blank + +\type {http://www.luatex.org}\crlf +\type {http://www.pragma-ade.com} + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-italics.tex b/doc/context/sources/general/manuals/hybrid/hybrid-italics.tex new file mode 100644 index 000000000..65eeccde3 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-italics.tex @@ -0,0 +1,378 @@ +% language=uk + +% \enabletrackers[typesetters.italics] + +% We need to make sure that this works ok, also in future versions +% so we add some more (re)settings than needed. + +\startcomponent hybrid-italics + +\environment hybrid-environment + +\ctxcommand{pushitaliccorrection()} + +\startchapter[title={Italic correction}] + +\component hybrid-note + +\startsection [title={Introduction}] + +During the 2011 \CONTEXT\ conference there were presentations by Thomas Schmitz +and Jano Kula where they demonstrated advanced rendering of document source +encoded in \XML. When looking at the examples on screen using many fonts I +realized that (also given my own workflows) it was about time to look into +automated italic correction in the perspective of \MKIV. + +In the Lucida Math project it already became clear that italics in \OPENTYPE\ +math fonts are to be ignored. And, as in regular \OPENTYPE\ fonts italic +correction is basically non|-|existent some alternative approach is needed there +as well. In \CONTEXT\ you can already for quite a while enable the \type {itlc} +feature which adds italic correction to shapes using some heuristics. However, in +\TEX\ this kind of correction is never applied automatically but is triggered by +the \type {\/} command. Commands like \type {\em} deal with italic correction +automatically but otherwise you need to take care of it yourself. In a time when +you not always have control over the source code or when you are coding in a +format that has no provisions for it (for instance \XML) some further automatism +makes sense. You might even wonder if explicit corrections still make sense. + +In this chapter we discuss an alternative approach in \MKIV. This is a typical +example of an experimental feature that might need further discussion (probably +at a next conference). One of our mottos is that the document source should be as +clean as possible and this is one way to go. + +\stopsection + +\startsection [title={Some preparations}] + +Adding italic correction to a font is easy: you just add the right feature +directive. You can do this for all italic (or oblique) fonts in one go: + +\starttyping +\definefontfeature[default][default][itlc=yes] +\stoptyping + +At some point this might become the default in \CONTEXT. After that the \type +{\/} command can do the job, but as mentioned, we don't really want to do this +each time it's needed. If you never plan to use that command you can disable +\TEX's built|-|in mechanism completely by setting the \type {textitalics} +parameter. + +\starttyping +\definefontfeature[default][default][itlc=yes,textitalics=yes] +\stoptyping + +It even makes sense then to redefine the the \type {\/} command: + +\starttyping +\let\/=/ +\stoptyping + +so that we have a nice escape in tune with the other escapes. + +\stopsection + +\startsection [title={Controlling correction}] + +In the following examples we will use Cambria as an example as it shows the +effect rather prominently. + +\startbuffer[setups] +\definefontfeature[itclyes][default][itlc=yes,textitalics=no] + +\definefont[itlcregular] [name:cambria*itclyes sa 4] +\definefont[itlcbold] [name:cambriabold*itclyes sa 4] +\definefont[itlcitalic] [name:cambriaitalic*itclyes sa 4] +\definefont[itlcbolditalic][name:cambriabolditalic*itclyes sa 4] +\stopbuffer + +\getbuffer[setups] + +\let\/=\italiccorrection % to be sure + +\defineframed[ITLCexampleA][frame=off,foregroundcolor=white,background=color,backgroundcolor=red] +\defineframed[ITLCexampleB][frame=off,foregroundcolor=white,background=color,backgroundcolor=blue] +\defineframed[ITLCexampleC][frame=off,foregroundcolor=white,background=color,backgroundcolor=green] +\defineframed[ITLCexampleD][frame=off,foregroundcolor=white,background=color,backgroundcolor=yellow] +\defineframed[ITLCexampleE][frame=off,foregroundcolor=white,background=color,backgroundcolor=gray] + +We start with a simple case: just an emphasized word in a small +line: + +\starttyping +\setupitaliccorrection[none]\tf test {\it test} test +\setupitaliccorrection[none]\tf test {\it test\/} test} +\setupitaliccorrection[text]\tf test {\it test} test} +\stoptyping + +Decorated for the purpose of this demonstration this comes out as follows: + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip + \ITLCexampleA{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test} test} \par + \ITLCexampleB{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test\/} test} \par + \ITLCexampleC{\setupitaliccorrection[text]\itlcregular test {\itlcitalic test} test} \par +\egroup \stoplinecorrection + +In the first line no correction is applied. The second line shows \TEX\ in action +and the third line demonstrates the automatically applied correction. The +explicit directive in the second lines of course gives most control but is also a +no|-|go when you have lots of them. + +Actually, \TEX\ is clever enough to ignore multiple corrections: it will only +apply one after a glyph. + +\starttyping +\setupitaliccorrection[none]\tf test {\it test} test} +\setupitaliccorrection[none]\tf test {\it test\/} test} +\setupitaliccorrection[none]\tf test {\it test\/\/\/\/} test} +\stoptyping + +So we get this: + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip + \ITLCexampleA{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test} test} \par + \ITLCexampleB{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test\/} test} \par + \ITLCexampleC{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test\/\/\/\/} test} \par +\egroup \stoplinecorrection + +It can be argued that in a decent usage of \CONTEXT\ you will never switch to +another font this way. Instead you will do this: + +\starttyping +\definehighlight[important][style=\it] + +test \important{test} test +\stoptyping + +However, this will not correct at all, so in fact you have to use an environment +that takes care of automatically adding the \type {\/} at the end. Quite from the +start the \type {\em} command does this, with the added benefit of dealing with +bold and nested emphasizing. + +Which brings us to cases where you don't want to apply correction, like: + +\starttyping +\setupitaliccorrection[none]\tf test {\it test}{\bi test} +\setupitaliccorrection[none]\tf test {\it test\/}{\bi test} +\setupitaliccorrection[text]\tf test {\it test}{\bi test} +\stoptyping + +Now we get: + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip + \ITLCexampleA{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test}{\itlcbolditalic test}} \par + \ITLCexampleB{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test\/}{\itlcbolditalic test}} \par + \ITLCexampleC{\setupitaliccorrection[text]\itlcregular test {\itlcitalic test}{\itlcbolditalic test}} \par +\egroup \stoplinecorrection + +A variant on this is: + +\starttyping +\setupitaliccorrection[none]\tf test {\it test \bi test} +\setupitaliccorrection[none]\tf test {\it test\/ \bi test} +\setupitaliccorrection[text]\tf test {\it test \bi test} +\stoptyping + +which gives: + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip + \ITLCexampleA{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test \itlcbolditalic test}} \par + \ITLCexampleB{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test\/ \itlcbolditalic test}} \par + \ITLCexampleC{\setupitaliccorrection[text]\itlcregular test {\itlcitalic test \itlcbolditalic test}} \par +\egroup \stoplinecorrection + +So, no italic correction is added between italic shapes of different fonts. +Ideally we should have some inter|-|character kerning, but that is currently +beyond this mechanism. + +What does the \type {text} mean in the setup command? The following table tells +what keywords can be passed: + +\starttabulate +\NC \type {text} \NC only apply correction to running text \NC \NR +\NC \type {always} \NC also apply correction to end end of a list \NC \NR +\NC \type {global} \NC enable this mechanism globally (more efficient) \NC \NR +\NC \type {none} \NC disable this mechanism \NC \NR +\stoptabulate + +The difference between \type {text} and \type {always} is best demonstrated with +an example: + +\starttyping +\setupitaliccorrection[none]\tf test {\it test}} +\setupitaliccorrection[always]\tf test {\it test}} +\setupitaliccorrection[text]\tf test {\it test}} +\stoptyping + +This gives: + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip + \ITLCexampleA{\setupitaliccorrection[none]\itlcregular test {\itlcitalic test}} \par + \ITLCexampleD{\setupitaliccorrection[always]\itlcregular test {\itlcitalic test}} \par + \ITLCexampleC{\setupitaliccorrection[text]\itlcregular test {\itlcitalic test}} \par +\egroup \stoplinecorrection + +The \type {always} option will flush pending corrections at a boundary, like the +edge of a box (or line). Contrary to \TEX's italic corrections, the \MKIV\ +variants are glue and they will disappear whenever \TEX\ likes to get rid of +glue, for instance at line breaks. \footnote {There is some room for improvement +here, for instance we can take penalties into account.} + +While writing this, we're still talking of an experimental setup so there might +be extensions or changes to this mechanism. \footnote {For instance, I'm +considering extending this mechanism to provide kerning between fonts, something +for a rainy afternoon.} + +As it's just a guess you can influence the amount of automatic correction by +specifying a factor. We show an exmaple of this. + +\startbuffer +\definefontfeature[itclyes] [default][itlc=yes,textitalics=delay] +\definefontfeature[itclyesten] [default][itlc=10, textitalics=delay] +\definefontfeature[itclyeshundred][default][itlc=100,textitalics=delay] + +\definefont[itlcitalicyes] [name:cambriaitalic*itclyes sa 4] +\definefont[itlcitalicten] [name:cambriaitalic*itclyesten sa 4] +\definefont[itlcitalichundred] [name:cambriaitalic*itclyeshundred sa 4] +\stopbuffer + +\typebuffer \getbuffer + +We show all three variants: + +\starttyping +\setupitaliccorrection[text]\itlcregular test {\itlcitalicyes test} test\par +\setupitaliccorrection[text]\itlcregular test {\itlcitalicten test} test\par +\setupitaliccorrection[text]\itlcregular test {\itlcitalichundred test} test\par +\stoptyping + +This becomes: + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip + \ITLCexampleA{\setupitaliccorrection[text]\itlcregular test {\itlcitalicyes test} test}\par + \ITLCexampleB{\setupitaliccorrection[text]\itlcregular test {\itlcitalicten test} test}\par + \ITLCexampleC{\setupitaliccorrection[text]\itlcregular test {\itlcitalichundred test} test}\par +\egroup \stoplinecorrection + +\stopsection + +\startsection [title={Saving resources}] + +You can keep track of what gets done by enabling a tracker: + +\starttyping +\enabletrackers[typesetters.italics] +\stoptyping + +You will notice that there are occasional reports about correction being +inserted, ignored and removed. As node lists are parsed there is some extra +overhead, but not that much. The \TEX\ solution (using \type {\/}) is quit +efficient because that command directly injects a kern without too much analysis. +You can gain some efficiency for the automated variant by using the \type +{global} option: + +\starttyping +\setupitaliccorrection[always,global] +\stoptyping + +Also, you can disable \TEX's mechanism effectively by not passing the italic +information to the font machinery at all: + +\starttyping +\definefontfeature[italics][default][itlc=yes,textitalics=yes] +\stoptyping + +The \type {itlc} feature will tag the font for italic corrections but the \type +{textitalics} option will make sure that this information is not passed to the +\TEX\ font handler but kept private. + +As adding the italic corrections to a font takes memory and a little bit of extra +load time, we can delay this process till it is really needed. + +\starttyping +\definefontfeature[italics][default][itlc=yes,textitalics=delay] +\stoptyping + +In this case the correction will be calculated when needed and cached for later +usage. At some point this might become the default \CONTEXT\ behaviour. + +\stopsection + +\startsection [title={Math}] + +Italic correction in math plays a role when dealing with traditional \TEX\ fonts, +where glyph dimensions can have a special meaning. However, in \OPENTYPE\ math +the correction is mostly ignored. You can disable it altogether and let an +alternative mechanism deal with it. This mechanism is still somewhat experimental +but is controlled as follows: + +\starttyping +\switchtobodyfont[xits] +\setupmathematics[italics=no] test $a;b;a; b; f;$ test} +\setupmathematics[italics=1] test $a;b;a; b; f;$ test} +\setupmathematics[italics=2] test $a;b;a; b; f;$ test} +\setupmathematics[italics=3] test $a;b;a; b; f;$ test} +\setupmathematics[italics=4] test $a;b;a; b; f;$ test} +\stoptyping + +This gives: + +\start \switchtobodyfont[xits,42pt] \stop + +\startlinecorrection[blank] \vbox \bgroup \offinterlineskip \enabletrackers[math.italics] + \ITLCexampleE{\switchtobodyfont[xits,42pt]\setupmathematics[italics=no] test $a;b;a; b; f;$ test}\par + \ITLCexampleA{\switchtobodyfont[xits,42pt]\setupmathematics[italics=1] test $a;b;a; b; f;$ test}\par + \ITLCexampleB{\switchtobodyfont[xits,42pt]\setupmathematics[italics=2] test $a;b;a; b; f;$ test}\par + \ITLCexampleC{\switchtobodyfont[xits,42pt]\setupmathematics[italics=3] test $a;b;a; b; f;$ test}\par + \ITLCexampleD{\switchtobodyfont[xits,42pt]\setupmathematics[italics=4] test $a;b;a; b; f;$ test}\par +\egroup \stoplinecorrection \disabletrackers[math.italics] + +The actual rendering can depend on the settings in the goodies file, for +instance: + +\starttyping +local italics = { + defaultfactor = 0.025, + disableengine = true, % feature: mathitalics=yes + corrections = { + -- [0x1D44E] = 0.99, -- a (fraction of quad) + -- [0x1D44F] = 100, -- b (font points) + [0x1D453] = -0.0375, -- f + } +} + +return { + name = "xits-math", + version = "1.00", + comment = "Goodies that complement xits (by Khaled Hosny).", + author = "Hans Hagen", + copyright = "ConTeXt development team", + mathematics = { + italics = { + ["xits-math"] = italics, + }, + } +} +\stoptyping + +Corrections can be specified in the font's units or as a fraction (smaller than +1) in which case it will be multiplied by \type {1em}. You can set the font +feature \type {mathitalics} to \type {yes} to inhibit the engine's built|-|in +mechanism completely and rely on the alternative approach but as users will +seldom define math feature sets themselves, there is also the possibility to +disable the engine in the goodies file. + +The process can be watched by setting a tracker: + +\starttyping +\enabletrackers[math.italics] +\stoptyping + +\stopsection + +\stopchapter + +\ctxcommand{popitaliccorrection()} + +\disabletrackers[typesetters.italics] + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-jit.tex b/doc/context/sources/general/manuals/hybrid/hybrid-jit.tex new file mode 100644 index 000000000..d769ccf80 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-jit.tex @@ -0,0 +1,653 @@ +% language=uk engine=luatex + +\startcomponent hybrid-backends + +\environment hybrid-environment + +\logo[SWIGLIB] {SwigLib} +\logo[LUAJIT] {LuaJIT} +\logo[LUAJITTEX]{Luajit\TeX} +\logo[JIT] {jit} + +\startchapter[title={Just in time}] + +\startsection [title={Introduction}] + +Reading occasional announcements about \LUAJIT,\footnote {\LUAJIT\ is written by +Mike Pall and more information about it and the technology it uses is at \type +{http://luajit.org}, a site also worth visiting for its clean design.} one starts +wondering if just||in||time compilation can speed up \LUATEX. As a side track of +the \SWIGLIB\ project and after some discussion, Luigi Scarso decided to compile +a version of \LUATEX\ that had the \JIT\ compiler as the \LUA\ engine. That's +when our journey into \JIT\ began. + +We started with \LINUX\ 32-bit as this is what Luigi used at that time. Some +quick first tests indicated that the \LUAJIT\ compiler made \CONTEXT\ \MKIV\ run +faster but not that much. Because \LUAJIT\ claims to be much faster than stock +\LUA, Luigi then played a bit with \type {ffi}, i.e.\ mixing \CCODE\ and \LUA, +especially data structures. There is indeed quite some speed to gain here; +unfortunately, we would have to mess up the \CONTEXT\ code base so much that one +might wonder why \LUA\ was used in the first place. I could confirm these +observations in a Xubuntu virtual machine in \VMWARE\ running under 32-bit +Windows 8. So, we decided to conduct some more experiments. + +A next step was to create a 64-bit binary because the servers at \PRAGMA\ are +\KVM\ virtual machines running a 64-bit OpenSuse 12.1 and 12.2. It took a bit of +effort to get a \JIT\ version compiled because Luigi didn't want to mess up the +regular codebase too much. This time we observed a speedup of about 40\% on some +runs so we decided to move on to \WINDOWS\ to see if we could observe a similar +effect there. And indeed, when we adapted Akira Kakuto's \WINDOWS\ setup a bit we +could compile a version for \WINDOWS\ using the native \MICROSOFT\ compiler. On +my laptop a similar speedup was observed, although by then we saw that in +practice a 25\% speedup was about what we could expect. A bonus is that making +formats and identifying fonts is also faster. + +So, in that stage, we could safely conclude that \LUATEX\ combined with \LUAJIT\ +made sense if you want a somewhat faster version. But where does the speedup come +from? The easiest way to see if jitting has effect is to turn it on and off. + +\starttyping +jit.on() +jit.off() +\stoptyping + +To our surprise \CONTEXT\ runs are not much influenced by turning the jitter on +or off. \footnote {We also tweaked some of the fine|-|tuning parameters of +\LUAJIT\ but didn't notice any differences. In due time more tests will +be done.} This means that the improvement comes from other places: + +\startitemize[packed,n] +\startitem The virtual machine is a different one, and targets the platforms that +it runs on. This means that regular bytecode also runs faster. \stopitem +\startitem The garbage collector is the one from \LUA\ 5.2, so that can make a +difference. It looks like memory consumption is somewhat lower. \stopitem +\startitem Some standard library functions are recognized and supported in a more +efficient way. Think of \type {math.sin}. \stopitem +\startitem Some built-in functions like \type {type} are probably dealt with in +a more efficient way. \stopitem +\stopitemize + +The third item is an important one. We don't use that many standard functions. +For instance, if we need to go from characters to bytes and vice versa, we have +to do that for \UTF\ so we use some dedicated functions or \LPEG. If in \CONTEXT\ +we parse strings, we often use \LPEG\ instead of string functions anyway. And if +we still do use string functions, for instance when dealing with simple strings, +it only happens a few times. + +The more demanding \CONTEXT\ code deals with node lists, which means frequent +calls to core \LUATEX\ functions. Alas, jitting doesn't help much there unless we +start messing with \type {ffi} which is not on the agenda. \footnote {If we want +to improve these mechanisms it makes much more sense to make more helpers. +However, profiling has shown us that the most demanding code is already quite +optimized.} + +\stopsection + +\startsection[title=Benchmarks] + +Let's look at some of the benchmarks. The first one uses \METAPOST\ and because +we want to see if calculations are faster, we draw a path with a special pen so +that some transformations have to be done in the code that generates the \PDF\ +output. We only show the \MSWINDOWS\ and 64-bit \LINUX\ tests here. The 32-bit +tests are consistent with those on \MSWINDOWS\ so we didn't add those timings +here (also because in the meantime Luigi's machine broke down and he moved on +to 64 bits). + +\typefile{benchmark-1.tex} + +The following times are measured in seconds. They are averages of 5~runs. There +is a significant speedup but jitting doesn't do much. + +% mingw crosscompiled 5.2 / new mp : 25.5 + +\starttabulate[|l|r|r|r|] +\HL +\NC \NC traditional \NC \JIT\ on \NC \JIT\ off \NC \NR +\HL +\NC \bf Windows 8 \NC 26.0 \NC 20.6 \NC 20.8 \NC \NR +\NC \bf Linux 64 \NC 34.2 \NC 14.9 \NC 14.1 \NC \NR +\HL +\stoptabulate + +Our second example uses multiple fonts in a paragraph and adds color as well. +Although well optimized, font||related code involves node list parsing and a +bit of calculation. Color again deals with node lists and the backend +code involves calculations but not that many. The traditional run on \LINUX\ is +somewhat odd, but might have to do with the fact that the \METAPOST\ library +suffers from the 64 bits. It is at least an indication that optimizations make +less sense if there is a different dominant weak spot. We have to look into this +some time. + +\typefile{benchmark-2.tex} + +Again jitting has no real benefits here, but the overall gain in speed is quite +nice. It could be that the garbage collector plays a role here. + +% mingw crosscompiled 5.2 / new mp : 64.3 + +\starttabulate[|l|r|r|r|] +\HL +\NC \NC traditional \NC \JIT\ on \NC \JIT\ off \NC \NR +\HL +\NC \bf Windows 8 \NC 54.6 \NC 36.0 \NC 35.9 \NC \NR +\NC \bf Linux 64 \NC 46.5 \NC 32.0 \NC 31.7 \NC \NR +\HL +\stoptabulate + +This benchmark writes quite a lot of data to the console, which can have impact on +performance as \TEX\ flushes on a per||character basis. When one runs \TEX\ as a +service this has less impact because in that case the output goes into the void. +There is a lot of file reading going on here, but normally the operating system +will cache data, so after a first run this effect disappears. \footnote {On \MSWINDOWS\ +it makes sense to use \type {console2} because due to some clever buffering +tricks it has a much better performance than the default console.} + +The third benchmark is one that we often use for testing regression in speed of +the \CONTEXT\ core code. It measures the overhead in the page builder without +special tricks being used, like backgrounds. The document has some 1000 pages. + +\typefile{benchmark-3.tex} + +These numbers are already quite okay for the normal version but the speedup of +the \LUAJIT\ version is consistent with the expectations we have by now. + +% mingw crosscompiled 5.2 / new mp : 6.8 + +\starttabulate[|l|r|r|r|] +\HL +\NC \NC traditional \NC \JIT\ on \NC \JIT\ off \NC \NR +\HL +\NC \bf Windows 8 \NC 4.5 \NC 3.6 \NC 3.6 \NC \NR +\NC \bf Linux 64 \NC 4.8 \NC 3.9 \NC 4.0 \NC \NR +\HL +\stoptabulate + +The fourth benchmark uses some structuring, which involved \LUA\ tables and +housekeeping, an itemize, which involves numbering and conversions, and a table +mechanism that uses more \LUA\ than \TEX. + +\typefile{benchmark-4.tex} + +Here it looks like \JIT\ slows down the process, but of course we shouldn't take the last +digit too seriously. + +% mingw crosscompiled 5.2 / new mp : 27.4 + +\starttabulate[|l|r|r|r|] +\HL +\NC \NC traditional \NC \JIT\ on \NC \JIT\ off \NC \NR +\HL +\NC \bf Windows 8 \NC 20.9 \NC 16.8 \NC 16.5 \NC \NR +\NC \bf Linux 64 \NC 20.4 \NC 16.0 \NC 16.1 \NC \NR +\HL +\stoptabulate + +Again, this example does a bit of logging, but not that much reading from file as +buffers are kept in memory. + +We should start wondering when \JIT\ does kick in. This is what the fifth +benchmark does. + +\typefile{benchmark-5.tex} + +Here we see \JIT\ having an effect! First of all the \LUAJIT\ versions are now 4~times +faster. Making the \type {sin} a \type {local} function (the numbers after /) does not +make much of a difference because the math functions are optimized anyway.. See how +we're still faster when \JIT\ is disabled: + +% mingw crosscompiled 5.2 / new mp : 2.5/2.1 + +\starttabulate[|l|r|r|r|] +\HL +\NC \NC traditional \NC \JIT\ on \NC \JIT\ off \NC \NR +\HL +\NC \bf Windows 8 \NC 1.97 / 1.54 \NC 0.46 / 0.45 \NC 0.73 / 0.61 \NC \NR +\NC \bf Linux 64 \NC 1.62 / 1.27 \NC 0.41 / 0.42 \NC 0.67 / 0.52 \NC \NR +\HL +\stoptabulate + +Unfortunately this kind of calculation (in these amounts) doesn't happen that +often but maybe some users can benefit. + +\stopsection + +\startsection[title=Conclusions] + +So, does it make sense to complicate the \LUATEX\ build with \LUAJIT ? It does +when speed matters, for instance when \CONTEXT\ is run as a service. Some 25\% gain +in speed means less waiting time, better use of \CPU\ cycles, less energy +consumption, etc. On the other hand, computers are still becoming faster and compared +to those speed|-|ups the 25\% is not that much. Also, as \TEX\ deals with files, +the advance of \SSD\ disks and larger and faster memory helps too. Faster and +larger \CPU\ caches contributes too. On the other hand, multiple cores don't help that +much on a system that only runs \TEX. Interesting is that multi|-|core +architectures tend to run at slower speeds than single cores where more heat can +be dissipated and in that respect servers mostly running \TEX\ are better off with +fewer cores that can run at higher frequencies. But anyhow, 25\% is still better +than nothing and it makes my old laptop feel faster. It prolongs the lifetime +of machines! + +Now, say that we cannot speed up \TEX\ itself that much, but that there is still +something to gain at the \LUA\ end \emdash\ what can we reasonably expect? First of all +we need to take into account that only part of the runtime is due to \LUA. Say +that this is 25\% for a document of average complexity. + +\startnarrower +runtime\low{tex} + runtime\low{lua} = 100 +\stopnarrower + +We can consider the time needed by \TEX\ to be constant; so if that is +75\% of the total time (say 100 seconds) to begin with, we have: + +\startnarrower +75 + runtime\low{lua} = 100 +\stopnarrower + +It will be clear that if we bring down the runtime to 80\% (80 seconds) of the +original we end up with: + +\startnarrower +75 + runtime\low{lua} = 80 +\stopnarrower + +And the 25 seconds spent in \LUA\ went down to 5, meaning that \LUA\ processing +got 5 times faster! It is also clear that getting much more out of \LUA\ +becomes hard. Of course we can squeeze more out of it, but \TEX\ still needs its +time. It is hard to measure how much time is actually spent in \LUA. We do keep +track of some times but it is not that accurate. These experiments and the gain +in speed indicate that we probably spend more time in \LUA\ than we first +guessed. If you look in the \CONTEXT\ source it's not that hard to imagine that +indeed we might well spend 50\% or more of our time in \LUA\ and|/|or in +transferring control between \TEX\ and \LUA. So, in the end there still might +be something to gain. + +Let's take benchmark 4 as an example. At some point we measured for a regular +\LUATEX\ 0.74 run 27.0 seconds and for a \LUAJITTEX\ run 23.3 seconds. If we +assume that the \LUAJIT\ virtual machine is twice as fast as the normal one, some +juggling with numbers makes us conclude that \TEX\ takes some 19.6 seconds of +this. An interesting border case is \type {\directlua}: we sometimes pass quite +a lot of data and that gets tokenized first (a \TEX\ activity) and the resulting +token list is converted into a string (also a \TEX\ activity) and then converted +to bytecode (a \LUA\ task) and when okay executed by \LUA. The time involved in +conversion to byte code is probably the same for stock \LUA\ and \LUAJIT. + +In the \LUATEX\ case, 30\% of the runtime for benchmark 4 is on \LUA's tab, and +in \LUAJITTEX\ it's 15\%. We can try to bring down the \LUA\ part even more, but +it makes more sense to gain something at the \TEX\ end. There macro expansion +can be improved (read: \CONTEXT\ core code) but that is already rather +optimized. + +Just for the sake of completeness Luigi compiled a stock \LUATEX\ binary for 64-bit +\LINUX\ with the \type {-o3} option (which forces more inlining of functions +as well as a different switch mechanism). We did a few tests and this is the result: + +\starttabulate[|lTB|r|r|] +\HL +\NC \NC \LUATEX\ 0.74 -o2 \NC \LUATEX\ 0.74 - o3 \NC \NR +\HL +\NC benchmark-1 \NC 15.5 \NC 15.0 \NC \NR +\NC benchmark-2 \NC 35.8 \NC 34.0 \NC \NR +\NC benchmark-3 \NC 4.0 \NC 3.9 \NC \NR +\NC benchmark-4 \NC 16.0 \NC 15.8 \NC \NR +\HL +\stoptabulate + +This time we used \type {--batch} and \type {--silent} to eliminate terminal +output. So, if you really want to squeeze out the maximum performance you need +to compile with \type {-o3}, use \LUAJITTEX\ (with the faster virtual machine) +but disable \JIT\ (disabled by default anyway). + +% tex + jit = 23.3 +% tex + lua = 27.0 +% lua = 2*jit % cf roberto +% +% so: +% +% 2*tex + 2*jit = 46.6 +% tex + 2*jit = 27.0 +% -------------------- - +% tex = 19.6 +% +% ratios: +% +% tex : lua = 70 : 30 +% tex : jit = 85 : 15 + +We have no reason to abandon stock \LUA. Also, because during these experiments +we were still using \LUA\ 5.1 we started wondering what the move to 5.2 would +bring. Such a move forward also means that \CONTEXT\ \MKIV\ will not depend on +specific \LUAJIT\ features, although it is aware of it (this is needed because we +store bytecodes). But we will definitely explore the possibilities and see where +we can benefit. In that respect there will be a way to enable and +disable jitting. So, users have the choice to use either stock \LUATEX\ or the +\JIT||aware version but we default to the regular binary. + +As we use stock \LUA\ as benchmark, we will use the \type {bit32} library, while +\LUAJIT\ has its own bit library. Some functions can be aliased so that is no big +deal. In \CONTEXT\ we use wrappers anyway. More problematic is that we want to +move on to \LUA\ 5.2 and not all 5.2 features are supported (yet) in \LUAJIT. So, +if \LUAJIT\ is mandatory in a workflow, then users had better make sure that the +\LUA\ code is compatible. We don't expect too many problems in \CONTEXT\ \MKIV. + +\stopsection + +\startsection[title=About speed] + +It is worth mentioning that the \LUA\ version in \LUATEX\ has a patch for +converting floats into strings. Instead of some \type {INF#} result we just +return zero, simply because \TEX\ is integer||based and intercepting incredibly +small numbers is too cumbersome. We had to apply the same patch in the \JIT\ +version. + +The benchmarks only indicate a trend. In a real document much more happens than +in the above tests. So what are measurements worth? Say that we compile the \TEX +book. This grandparent of all documents coded in \TEX\ is rather plainly coded +(using of course plain \TEX) and compiles pretty fast. Processing does not suffer +from complex expansions, there is no color, hardly any text manipulation, it's +all 8 bit, the pagebuilder is straightforward as is all spacing. Although on my +old machine I can get \CONTEXT\ to run at over 200 pages per second, this quickly +drops to 10\% of that speed when we add some color, backgrounds, headers and +footers, font switches, etc. + +So, running documents like the \TEX book for comparing the speed of, say, +\PDFTEX, \XETEX, \LUATEX\ and now \LUAJITTEX\ makes no sense. The first one is +still eight bit, the rest are \UNICODE. Also, the \TEX book uses traditional +fonts with traditional features so effectively that it doesn't rely on anything +that the new engines provide, not even \ETEX\ extensions. On the other hand, a +recent document uses advanced fonts, properties like color and|/|or +transparencies, hyperlinks, backgrounds, complex cover pages or chapter openings, +embeds graphics, etc. Such a document might not even process in \PDFTEX\ or +\XETEX, and if it does, it's still comparing different technologies: eight bit +input and fast fonts in \PDFTEX, frozen \UNICODE\ and wide font support in +\XETEX, instead of additional trickery and control, written in \LUA. So, when we +investigate speed, we need to take into account what (font and input) +technologies are used as well as what complicating layout and rendering features +play a role. In practice speed only matters in an edit|-|view cycle and services +where users wait for some result. + +It's rather hard to find a recent document that can be used to compare these +engines. The best we could come up with was the rendering of the user interface +documentation. + +\starttabulate[|T|T|T|T||] +\NC texexec \NC --engine=pdftex \NC --global \NC x-set-12.mkii \NC 5.9 seconds \NC \NR +\NC texexec \NC --engine=xetex \NC --global \NC x-set-12.mkii \NC 6.2 seconds \NC \NR +\NC context \NC --engine=luatex \NC --global \NC x-set-12.mkiv \NC 6.2 seconds \NC \NR +\NC context \NC --engine=luajittex \NC --global \NC x-set-12.mkiv \NC 4.6 seconds \NC \NR +\stoptabulate + +Keep in mind that \type{texexec} is a \RUBY\ script and uses \type {kpsewhich} +while \type {context} uses \LUA\ and its own (\TDS||compatible) file manager. But +still, it is interesting to see that there is not that much difference if we keep +\JIT\ out of the picture. This is because in \MKIV\ we have somewhat more clever +\XML\ processing, although earlier measurements have demonstrated that in this +case not that much speedup can be assigned to that. + +And so recent versions of \MKIV\ already keep up rather well with the older eight +bit world. We do way more in \MKIV\ and the interfacing macros are nicer but +potentially somewhat slower. Some mechanisms might be more efficient because of +using \LUA, but some actually have more overhead because we keep track of more +data. Font feature processing is done in \LUA, but somehow can keep up with the +libraries used in \XETEX, or at least is not that significant a difference, +although I can think of more demanding tasks. Of course in \LUATEX\ we can go +beyond what libraries provide. + +No matter what one takes into account, performance is not that much worse in +\LUATEX, and if we enable \JIT\ and so remove some of the traditional \LUA\ +virtual machine overhead, we're even better off. Of course we need to add a +disclaimer here: don't force us to prove that the relative speed ratios are the +same for all cases. In fact, it being so hard to measure and compare, performance +can be considered to be something taken for granted as there is not that much we +can do about getting nicer numbers, apart from maybe parallelizing which brings +other complexities into the picture. On our servers, a few other virtual machines +running \TEX\ services kicking in at the same time, using \CPU\ cycles, network +bandwidth (as all data lives someplace else) and asking for disk access have much +more impact than the 25\% we gain. Of course if all processes run faster then +we've gained something. + +For what it's worth: processing this text takes some 2.3 seconds on my laptop for +regular \LUATEX\ and 1.8 seconds with \LUAJITTEX, including the extra overhead of +restarting. As this is a rather average example it fits earlier measurements. + +Processing a font manual (work in progress) takes \LUAJITTEX\ 15 seconds for 112 +pages compared to 18.4 seconds for \LUATEX. The not yet finished manual loads 20 +different fonts (each with multiple instances), uses colors, has some \METAPOST\ +graphics and does some font juggling. The gain in speed sounds familiar. + +\stopsection + +\startsection[title=The future] + +At the 2012 \LUA\ conference Roberto Ierusalimschy mentioned that the virtual +machine of \LUAJIT\ is about twice as fast due to it being partly done in +assembler while the regular machinery is written in standard \CCODE\ and keeps +portability in mind. + +He also presented some plans for future versions of \LUA. There will be some +lightweight helpers for \UTF. Our experiences so far are that only a handful of +functions are actually needed: byte to character conversions and vice versa, +iterators for \UTF\ characters and \UTF\ values and maybe a simple substring +function is probably enough. Currently \LUATEX\ has some extra string iterators +and it will provide the converters as well. + +There is a good chance that \LPEG\ will become a standard library (which it +already is in \LUATEX), which is also nice. It's interesting that, especially on +longer sequences, \LPEG\ can beat the string matchers and replacers, although +when in a substitution no match and therefore no replacements happen, the regular +gsub wins. We're talking small numbers here, in daily usage \LPEG\ is about as +efficient as you can wish. In \CONTEXT\ we have a \type {lpeg.UR} and \type +{lpeg.US} and it would be nice to have these as native \UTF\ related methods, but +I must admit that I seldom need them. + +This and other extensions coming to the language also have some impact on a \JIT\ +version: the current \LUAJIT\ is already not entirely compatible with \LUA\ 5.2 +so you need to keep that into account if you want to use this version of \LUATEX. +So, unless \LUAJIT\ follows the mainstream development, as \CONTEXT\ \MKIV\ user +you should not depend on it. But at the moment it's nice to have this choice. + +The yet experimental code will end up in the main \LUATEX\ repository in time +before the \TEX\ Live 2013 code freeze. In order to make it easier to run both +versions alongside, we have added the \LUA\ 5.2 built|-|in library \type {bit32} +to \LUAJITTEX. We found out that it's too much trouble to add that library to +\LUA~5.1 but \LUATEX\ has moved on to 5.2 anyway. + +\stopsection + +\startsection[title=Running] + +So, as we will definitely stick to stock \LUA, one might wonder if it makes sense +to officially support jitting in \CONTEXT. First of all, \LUATEX\ is not +influenced that much by the low level changes in the \API\ between 5.1 and 5.2. +Also \LUAJIT\ does support the most important new 5.2 features, so at the moment +we're mostly okay. We expect that eventually \LUAJIT\ will catch up but if not, +we are not in big trouble: the performance of stock \LUA\ is quite okay and above +all, it's portable! \footnote {Stability and portability are important properties +of \TEX\ engines, which is yet another reason for using \LUA. For those doing +number crunching in a document, \JIT\ can come in handy.} For the moment you can +consider \LUAJITTEX\ to be an experiment and research tool, but we will do our +best to keep it production ready. + +So how do we choose between the two engines? After some experimenting with +alternative startup scenarios and dedicated caches, the following solution was +reached: + +\starttyping +context --engine=luajittex ... +\stoptyping + +The usual preamble line also works: + +\starttyping +% engine=luajittex +\stoptyping + +As the main infrastructure uses the \type {luatex} and related binaries, this +will result in a relaunch: the \type {context} script will be restarted using +\type {luajittex}. This is a simple solution and the overhead is rather minimal, +especially compared to the somewhat faster run. Alternatively you can copy \type +{luajittex} over \type {luatex} but that is more drastic. Keep in mind that \type +{luatex} is the benchmark for development of \CONTEXT, so the \JIT\ aware version +might fall behind sometimes. + +Yet another approach is adapting the configuration file, or better, provide (or +adapt) your own \type {texmfcnf.lua} in for instance \type {texmf-local/web2c} +path: + +\starttyping +return { + type = "configuration", + version = "1.2.3", + date = "2012-12-12", + time = "12:12:12", + comment = "Local overloads", + author = "Hans Hagen, PRAGMA-ADE, Hasselt NL", + content = { + directives = { + ["system.engine"] = "luajittex", + }, + }, +} +\stoptyping + +This has the same effect as always providing \type {--engine=luajittex} but only +makes sense in well controlled situations as you might easily forget that it's +the default. Of course one could have that file and just comment out the +directive unless in test mode. + +Because the bytecode of \LUAJIT\ differs from the one used by \LUA\ itself we +have a dedicated format as well as dedicated bytecode compiled resources (for +instance \type {tmb} instead of \type {tmc}). For most users this is not +something they should bother about as it happens automatically. + +Based on experiments, by default we have disabled \JIT\, so we only benefit from +the faster virtual machine. Future versions of \CONTEXT\ might provide some +control over that but first we want to conduct more experiments. + +\stopsection + +\startsection[title=Addendum] + +These developments and experiments took place in November and December 2012. At +the time of this writing we also made the move to \LUA\ 5.2 in stock \LUATEX; the +first version to provide this was 0.74. Here are some measurements on Taco +Hoekwater's 64-bit \LINUX\ machine: + +\starttabulate[|lTB|r|r|l|] +\HL +\NC \NC \LUATEX\ 0.70 \NC \LUATEX\ 0.74 \NC \NC \NR +\HL +\NC benchmark-1 \NC 23.67 \NC 19.57 \NC faster \NC \NR +\NC benchmark-2 \NC 65.41 \NC 62.88 \NC faster \NC \NR +\NC benchmark-3 \NC 4.88 \NC 4.67 \NC faster \NC \NR +\NC benchmark-4 \NC 23.09 \NC 22.71 \NC faster \NC \NR +\NC benchmark-5 \NC 2.56/2.06 \NC 2.66/2.29 \NC slower \NC \NR +\HL +\stoptabulate + +There is a good chance that this is due to improvements of the garbage collector, +virtual machine and string handling. It also looks like memory consumption is a +bit less. Some speed optimizations in reading files have been removed (at least +for now) and some patches to the \type {format} function (in the \type {string} +namespace) that dealt with (for \TEX) unfortunate number conversions have not +been ported. The code base is somewhat cleaner and we expect to be able to split +up the binary in a core program plus some libraries that are loaded on demand. +\footnote {Of course this poses some constraints on stability as components get +decoupled, but this is one of the issues that we hope to deal with properly in +the library project.} In general, we don't expect too many issues in the +transition to \LUA\ 5.2, and \CONTEXT\ is already adapted to support \LUATEX\ +with 5.2 as well as \LUAJITTEX\ with an older version. + +Running the same tests on a 32-bit \MSWINDOWS\ machine gives this: + +\starttabulate[|lTB|r|r|r|] +\HL +\NC \NC \LUATEX\ 0.70 \NC \LUATEX\ 0.74 \NC \NC \NR +\HL +\NC benchmark-1 \NC 26.4 \NC 25.5 \NC faster \NC \NR +\NC benchmark-2 \NC 64.2 \NC 63.6 \NC faster \NC \NR +\NC benchmark-3 \NC 7.1 \NC 6.9 \NC faster \NC \NR +\NC benchmark-4 \NC 28.3 \NC 27.0 \NC faster \NC \NR +\NC benchmark-5 \NC 1.95/1.50 \NC 1.84/1.48 \NC faster \NC \NR +\HL +\stoptabulate + +The gain is less impressive but the machine is rather old and we can benefit less +from modern \CPU\ properties (cache, memory bandwidth, etc.). I tend to conclude +that there is no significant improvement here but it also doesn't get worse. +However we need to keep in mind that file \IO\ is less optimal in 0.74 so this +might play a role. As usual, runtime is negatively influenced by the relatively +slow speed of displaying messages on the console (even when we use \type +{console2}). + +A few days before the end of 2012, Akira Kakuto compiled native \MSWINDOWS\ +binaries for both engines. This time I decided to run a comparison inside the +\SCITE\ editor, that has very fast console output. \footnote {Most of my personal +\TEX\ runs are from within \SCITE, while most runs on the servers are in batch +mode, so normally the overhead of the console is acceptable or even neglectable.} + +\starttabulate[|lTB|r|r|r|] +\HL +\NC \NC \LUATEX\ 0.74 (5.2) \NC \LUAJITTEX\ 0.72 (5.1) \NC \NC \NR +\HL +\NC benchmark-1 \NC 25.4 \NC 25.4 \NC similar \NC \NR +\NC benchmark-2 \NC 54.7 \NC 36.3 \NC faster \NC \NR +\NC benchmark-3 \NC 4.3 \NC 3.6 \NC faster \NC \NR +\NC benchmark-4 \NC 20.0 \NC 16.3 \NC faster \NC \NR +\NC benchmark-5 \NC 1.93/1.48 \NC 0.74/0.61 \NC faster \NC \NR +\HL +\stoptabulate + +Only the \METAPOST\ library and conversion benchmark didn't show a speedup. The +regular \TEX\ tests 1||3 gain some 15||35\%. Enabling \JIT\ (off by default) +slowed down processing. For the sake of completeness I also timed \LUAJITTEX\ +on the console, so here you see the improvement of both engines. + +\starttabulate[|lTB|r|r|r|] +\HL +\NC \NC \LUATEX\ 0.70 \NC \LUATEX\ 0.74 \NC \LUAJITTEX\ 0.72 \NC \NR +\HL +\NC benchmark-1 \NC 26.4 \NC 25.5 \NC 25.9 \NC \NR +\NC benchmark-2 \NC 64.2 \NC 63.6 \NC 45.5 \NC \NR +\NC benchmark-3 \NC 7.1 \NC 6.9 \NC 6.0 \NC \NR +\NC benchmark-4 \NC 28.3 \NC 27.0 \NC 23.3 \NC \NR +\NC benchmark-5 \NC 1.95/1.50 \NC 1.84/1.48 \NC 0.73/0.60 \NC \NR +\HL +\stoptabulate + +In this text, the term \JIT\ has come up a lot but you might rightfully wonder if +the observations here relate to \JIT\ at all. For the moment I tend to conclude +that the implementation of the virtual machine and garbage collection have more +impact than the actual just||in||time compilation. More exploration of \JIT\ is +needed to see if we can really benefit from that. Of course the fact that we use +a bit less memory is also nice. In case you wonder why I bother about speed at +all: we happen to run \LUATEX\ mostly as a (remote) service and generating a +bunch of (related) documents takes a bit of time. Bringing the waiting down from +15 to 10 seconds might not sound impressive but it makes a difference when it is +someone's job to generate these sets. + +In summary: just before we entered 2013, we saw two rather fundamental updates of +\LUATEX\ show up: an improved traditional one with \LUA\ 5.2 as well as the +somewhat faster \LUAJITTEX\ with a mixture between 5.1 and 5.2. And in 2013 we +will of course try to make them both even more attractive. + +\stopsection + +\stopchapter + +% benchmark-4: +% +% tex + jit = 23.3 +% tex + lua = 27.0 +% lua = 2*jit % cf roberto +% +% so: +% +% 2*tex + 2*jit = 46.6 +% tex + 2*jit = 27.0 +% -------------------- - +% tex = 19.6 +% +% ratios: +% +% tex : lua = 70 : 30 +% tex : jit = 85 : 15 diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-languages.tex b/doc/context/sources/general/manuals/hybrid/hybrid-languages.tex new file mode 100644 index 000000000..403b1188f --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-languages.tex @@ -0,0 +1,496 @@ +% engine=luatex language=uk + +\startcomponent hybrid-languages + +\environment hybrid-environment + +\startchapter[title={The language mix}] + +During the third \CONTEXT\ conference that ran in parallel to Euro\TEX\ 2009 in +The Hague we had several sessions where \MKIV\ was discussed and a few upcoming +features were demonstrated. The next sections summarize some of that. It's hard +to predict the future, especially because new possibilities show up once \LUATEX\ +is opened up more, so remarks about the future are not definitive. + +\startsection[title={\TEX}] + +From now on, if I refer to \TEX\ in the perspective of \LUATEX\ I mean \quotation +{Good Old \TEX}, the language as well as the functionality. Although \LUATEX\ +provides a couple of extensions it remains pretty close to compatible to its +ancestor, certainly from the perspective of the end user. + +As most \CONTEXT\ users code their documents in the \TEX\ language, this will +remain the focus of \MKIV. After all, there is no real reason to abandon it. +However, although \CONTEXT\ already stimulates users to use structure where +possible and not to use low level \TEX\ commands in the document source, we will +add a few more structural variants. For instance, we already introduced \type +{\startchapter} and \type {\startitem} in addition to \type {\chapter} and \type +{\item}. + +We even go further, by using key|/|value pairs for defining section titles, +bookmarks, running headers, references, bookmarks and list entries at the start +of a chapter. And, as we carry around much more information in the (for \TEX\ so +typical) auxiliary data files, we provide extensive control over rendering the +numbers of these elements when they are recalled (like in tables of contents). +So, if you really want to use different texts for all references to a chapter +header, it can be done: + +\starttyping +\startchapter + [label=emcsquare, + title={About $e=mc^2$}, + bookmark={einstein}, + list={About $e=mc^2$ (Einstein)}, + reference={$e=mc^2$}] + + ... content ... + +\stopchapter +\stoptyping + +Under the hood, the \MKIV\ code base is becoming quite a mix and once we have a +more clear picture of where we're heading, it might become even more of a hybrid. +Already for some time most of the font handling is done by \LUA, and a bit more +logic and management might move to \LUA\ as well. However, as we want to be +downward compatible we cannot go as far as we want (yet). This might change as +soon as more of the primitives have associated \LUA\ functions. Even then it will +be a trade off: calling \LUA\ takes some time and it might not pay off at all. + +Some of the more tricky components, like vertical spacing, grid snapping, +balancing columns, etc.\ are already in the process of being \LUA fied and their +hybrid form might turn into complete \LUA\ driven solutions eventually. Again, +the compatibility issue forces us to follow a stepwise approach, but at the cost +of (quite some) extra development time. But whatever happens, the \TEX\ input +language as well as machinery will be there. + +\stopsection + +\startsection[title={\METAPOST}] + +I never regret integrating \METAPOST\ support in \CONTEXT\ and a dream came true +when \MPLIB\ became part of \LUATEX. Apart from a few minor changes in the way +text integrates into \METAPOST\ graphics the user interface in \MKIV\ is the same +as in \MKII. Insofar as \LUA\ is involved, this is hidden from the user. We use +\LUA\ for managing runs and conversion of the result to \PDF. Currently +generating \METAPOST\ code by \LUA\ is limited to assisting in the typesetting of +chemical structure formulas which is now part of the core. + +When defining graphics we use the \METAPOST\ language and not some \TEX|-|like +variant of it. Information can be passed to \METAPOST\ using special macros (like +\type {\MPcolor}), but most relevant status information is passed automatically +anyway. + +You should not be surprised if at some point we can request information from +\TEX\ directly, because after all this information is accessible. Think of +something \type {w := texdimen(0) ;} being expanded at the \METAPOST\ end instead +of \type {w := \the\dimen0 ;} being passed to \METAPOST\ from the \TEX\ end. + +\stopsection + +\startsection[title={\LUA}] + +What will the user see of \LUA ? First of all he or she can use this scripting +language to generate content. But when making a format or by looking at the +statistics printed at the end of a run, it will be clear that \LUA\ is used all +over the place. + +So how about \LUA\ as a replacement for the \TEX\ input language? Actually, it is +already possible to make such \quotation {\CONTEXT\ \LUA\ Documents} using +\MKIV's built in functions. Each \CONTEXT\ command is also available as a \LUA\ +function. + +\startbuffer +\startluacode + context.bTABLE { + framecolor = "blue", + align= "middle", + style = "type", + offset=".5ex", + } + for i=1,10 do + context.bTR() + for i=1,20 do + local r= math.random(99) + if r < 50 then + context.bTD { + background = "color", + backgroundcolor = "blue" + } + context(context.white("%#2i",r)) + else + context.bTD() + context("%#2i",r) + end + context.eTD() + end + context.eTR() + end + context.eTABLE() +\stopluacode +\stopbuffer + +\typebuffer + +Of course it helps if you know \CONTEXT\ a bit. For instance we can as well say: + +\starttyping +if r < 50 then + context.bTD { + background = "color", + backgroundcolor = "blue", + foregroundcolor = "white", + } +else + context.bTD() +end +context("%#2i",r) +context.eTD() +\stoptyping + +And, knowing \LUA\ helps as well, since the following is more efficient: + +\startbuffer +\startluacode + local colored = { + background = "color", + backgroundcolor = "blue", + foregroundcolor = "white", + } + local basespec = { + framecolor = "blue", + align= "middle", + style = "type", + offset=".5ex", + } + local bTR, eTR = context.bTR, context.eTR + local bTD, eTD = context.bTD, context.eTD + context.bTABLE(basespec) + for i=1,10 do + bTR() + for i=1,20 do + local r= math.random(99) + bTD((r < 50 and colored) or nil) + context("%#2i",r) + eTD() + end + eTR() + end + context.eTABLE() +\stopluacode +\stopbuffer + +\typebuffer + +Since in practice the speedup is negligible and the memory footprint is about the +same, such optimization seldom make sense. + +At some point this interface will be extended, for instance when we can use +\TEX's main (scanning, parsing and processing) loop as a so-called coroutine and +when we have opened up more of \TEX's internals. Of course, instead of putting +this in your \TEX\ source, you can as well keep the code at the \LUA\ end. + +\placefigure + {The result of the shown \LUA\ code.} + {\getbuffer} + +The script that manages a \CONTEXT\ run (also called \type {context}) will +process files with the \type {cld} suffix automatically. You can also force +processing as \LUA\ with the flag \type {--forcecld}. \footnote {Similar methods +exist for processing \XML\ files.} The \type {mtxrun} script also recognizes +\type {cld} files and delegate the call to the \type {context} script. + +\starttyping +context yourfile.cld +\stoptyping + +But will this replace \TEX\ as an input language? This is quite unlikely because +coding documents in \TEX\ is so convenient and there is not much to gain here. Of +course in a pure \LUA\ based workflow (for instance publishing information from +databases) it would be nice to code in \LUA, but even then it's mostly syntactic +sugar, as \TEX\ has to do the job anyway. However, eventually we will have a +quite mature \LUA\ counterpart. + +\stopsection + +\startsection[title={\XML}] + +This is not so much a programming language but more a method of tagging your +document content (or data). As structure is rather dominant in \XML, it is quite +handy for situations where we need different output formats and multiple tools +need to process the same data. It's also a standard, although this does not mean +that all documents you see are properly structured. This in turn means that we +need some manipulative power in \CONTEXT, and that happens to be easier to do in +\MKIV\ than in \MKII. + +In \CONTEXT\ we have been supporting \XML\ for a long time, and in \MKIV\ we made +the switch from stream based to tree based processing. The current implementation +is mostly driven by what has been possible so far but as \LUATEX\ becomes more +mature, bits and pieces will be reimplemented (or at least cleaned up and brought +up to date with developments in \LUATEX). + +One could argue that it makes more sense to use \XSLT\ for converting \XML\ into +something \TEX, but in most of the cases that I have to deal with much effort +goes into mapping structure onto a given layout specification. Adding a bit of +\XML\ to \TEX\ mapping to that directly is quite convenient. The total amount of +code is probably smaller and it saves a processing step. + +We're mostly dealing with education|-|related documents and these tend to have a +more complex structure than the final typeset result shows. Also, readability of +code is not served with such a split as most mappings look messy anyway (or +evolve that way) due to the way the content is organized or elements get abused. + +There is a dedicated manual for dealing with \XML\ in \MKIV, so we only show a +simple example here. The documents to be processed are loaded in memory and +serialized using setups that are associated to elements. We keep track of +documents and nodes in a way that permits multipass data handling (rather usual +in \TEX). Say that we have a document that contains questions. The following +definitions will flush the (root element) \type {questions}: + +\starttyping +\startxmlsetups xml:mysetups + \xmlsetsetup{#1}{questions}{xml:questions} +\stopxmlsetups + +\xmlregistersetup{xml:mysetups} + +\startxmlsetups xml:questions + \xmlflush{#1} +\stopxmlsetups + +\xmlprocessfile{main}{somefile.xml}{} +\stoptyping + +Here the \type {#1} represents the current \XML\ element. Of course we need more +associations in order to get something meaningful. If we just serialize then we +have mappings like: + +\starttyping +\xmlsetsetup{#1}{question|answer}{xml:*} +\stoptyping + +So, questions and answers are mapped onto their own setup which flushes them, +probably with some numbering done at the spot. + +In this mechanism \LUA\ is sort of invisible but quite busy as it is responsible +for loading, filtering, accessing and serializing the tree. In this case \TEX\ +and \LUA\ hand over control in rapid succession. + +You can hook in your own functions, like: + +\starttyping +\xmlfilter{#1}{(wording|feedback|choice)/function(cleanup)} +\stoptyping + +In this case the function \type {cleanup} is applied to elements with names that +match one of the three given. \footnote {This example is inspired by one of our +projects where the cleanup involves sanitizing (highly invalid) \HTML\ data that +is embedded as a \type {CDATA} stream, a trick to prevent the \XML\ file to be +invalid.} + +Of course, once you start mixing in \LUA\ in this way, you need to know how we +deal with \XML\ at the \LUA\ end. The following function show how we calculate +scores: + +\starttyping +\startluacode +function xml.functions.totalscore(root) + local n = 0 + for e in xml.collected(root,"/outcome") do + if xml.filter(e,"action[text()='add']") then + local m = xml.filter(e,"xml:///score/text()") + n = n + (tonumber(m or 0) or 0) + end + end + tex.write(n) +end +\stopluacode +\stoptyping + +You can either use such a function in a filter or just use it as +a \TEX\ macro: + +\starttyping +\startxmlsetups xml:question + \blank + \xmlfirst{#1}{wording} + \startitemize + \xmlfilter{#1}{/answer/choice/command(xml:answer:choice)} + \stopitemize + \endgraf + score: \xmlfunction{#1}{totalscore} + \blank +\stopxmlsetups + +\startxmlsetups xml:answer:choice + \startitem + \xmlflush{#1} + \stopitem +\stopxmlsetups +\stoptyping + +The filter variant is like this: + +\starttyping +\xmlfilter{#1}{./function('totalscore')} +\stoptyping + +So you can take your choice and make your source look more \XML|-|ish, +\LUA|-|like or \TEX|-|wise. A careful reader might have noticed the peculiar +\type {xml://} in the function code. When used inside \MKIV, the serializer +defaults to \TEX\ so results are piped back into \TEX. This prefix forced the +regular serializer which keeps the result at the \LUA\ end. + +Currently some of the \XML\ related modules, like \MATHML\ and handling of +tables, are really a mix of \TEX\ code and \LUA\ calls, but it makes sense to +move them completely to \LUA. One reason is that their input (formulas and table +content) is restricted to non|-|\TEX\ anyway. On the other hand, in order to be +able to share the implementation with \TEX\ input, it also makes sense to stick +to some hybrid approach. In any case, more of the calculations and logic will +move to \LUA, while \TEX\ will deal with the content. + +A somewhat strange animal here is \XSLFO. We do support it, but the \MKII\ +implementation was always somewhat limited and the code was quite complex. So, +this needs a proper rewrite in \MKIV, which will happen indeed. It's mostly a +nice exercise of hybrid technology but until now I never really needed it. Other +bits and pieces of the current \XML\ goodies might also get an upgrade. + +There is already a bunch of functions and macros to filter and manipulate \XML\ +content and currently the code involved is being cleaned up. What direction we go +also depends on users' demands. So, with respect to \XML\ you can expect more +support, a better integration and an upgrade of some supported \XML\ related +standards. + +\startsection [title={Tools}] + +Some of the tools that ship with \CONTEXT\ are also examples of hybrid usage. + +Take this: + +\starttyping +mtxrun --script server --auto +\stoptyping + +On my machine this reports: + +\starttyping +MTXrun | running at port: 31415 +MTXrun | document root: c:/data/develop/context/lua +MTXrun | main index file: unknown +MTXrun | scripts subpath: c:/data/develop/context/lua +MTXrun | context services: http://localhost:31415/mtx-server-ctx-startup.lua +\stoptyping + +The \type {mtxrun} script is a \LUA\ script that acts as a controller for other +scripts, in this case \type {mtx-server.lua} that is part of the regular +distribution. As we use \LUATEX\ as a \LUA\ interpreter and since \LUATEX\ has a +socket library built in, it can act as a web server, limited but quite right for +our purpose. \footnote {This application is not intentional but just a side +effect.} + +The web page that pops up when you enter the given address lets you currently +choose between the \CONTEXT\ help system and a font testing tool. In \in {figure} +[fig:fonttest] you seen an example of what the font testing tool does. + +\placefigure + [here] + [fig:fonttest] + {An example of using the font tester.} + {\externalfigure[mtx-server-ctx-fonttest.png][width=\textwidth]} + +Here we have \LUATEX\ running a simple web server but it's not aware of having +\TEX\ on board. When you click on one of the buttons at the bottom of the screen, +the server will load and execute a script related to the request and in this case +that script will create a \TEX\ file and call \LUATEX\ with \CONTEXT\ to process +that file. The result is piped back to the browser. + +You can use this tool to investigate fonts (their bad and good habits) as well as +to test the currently available \OPENTYPE\ functionality in \MKIV\ (bugs as well +as goodies). + +So again we have a hybrid usage although in this case the user is not confronted +with \LUA\ and|/|or \TEX\ at all. The same is true for the other goodie, shown in +\in {figure} [fig:help]. Actually, such a goodie has always been part of the +\CONTEXT\ distribution but it has been rewritten in \LUA. + +\placefigure + [here] + [fig:help] + {An example of a help screen for a command.} + {\externalfigure[mtx-server-ctx-help.png][width=\textwidth]} + +The \CONTEXT\ user interface is defined in an \XML\ file, and this file is used +for several purposes: initializing the user interfaces at format generation time, +typesetting the formal command references (for all relevant interface languages), +for the wiki, and for the mentioned help goodie. + +Using the mix of languages permits us to provide convenient processing of +documents that otherwise would demand more from the user than it does now. For +instance, imagine that we want to process a series of documents in the +so|-|called \EPUB\ format. Such a document is a zipped file that has a +description and resources. As the content of this archive is prescribed it's +quite easy to process it: + +\starttyping +context --ctx=x-epub.ctx yourfile.epub +\stoptyping + +This is equivalent to: + +\starttyping +texlua mtxrun.lua --script context --ctx=x-epub.ctx yourfile.epub +\stoptyping + +So, here we have \LUATEX\ running a script that itself (locates and) runs a +script \type {context}. That script loads a \CONTEXT\ job description file (with +suffix \type {ctx}). This file tells what styles to load and might have +additional directives but none of that has to bother the end user. In the +automatically loaded style we take care of reading the \XML\ files from the +zipped file and eventually map the embedded \HTML\ like files onto style elements +and produce a \PDF\ file. So, we have \LUA\ managing a run and \MKIV\ managing +with help of \LUA\ reading from zip files and converting \XML\ into something +that \TEX\ is happy with. As there is no standard with respect to the content +itself, i.e.\ the rendering is driven by whatever kind of structure is used and +whatever the \CSS\ file is able to map it onto, in practice we need an additional +style for this class of documents. But anyway it's a good example of integration. + +\stopsection + +\startsection [title={The future}] + +Apart from these language related issues, what more is on the agenda? To mention +a few integration related thoughts: + +\startitemize[packed] + +\startitem + At some point I want to explore the possibility to limit processing to just + one run, for instance by doing trial runs without outputting anything but + still collecting multipass information. This might save some runtime in + demanding workflows especially when we keep extensive font loading and image + handling in mind. +\stopitem + +\startitem + Related to this is the ability to run \MKIV\ as a service but that demands + that we can reset the state of \LUATEX\ and actually it might not be worth + the trouble at all given faster processors and disks. Also, it might not save + much runtime on larger jobs. +\stopitem + +\startitem + More interesting can be to continue experimenting with isolating parts of + \CONTEXT\ in such a way that one can construct a specialized subset of + functionality. Of course the main body of code will always be loaded as one + needs basic typesetting anyway. +\stopitem + +\stopitemize + +Of course we keep improving existing mechanisms and improve solutions using a mix +of \TEX\ and \LUA, using each language (and system) for what it can do best. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-math.tex b/doc/context/sources/general/manuals/hybrid/hybrid-math.tex new file mode 100644 index 000000000..de10a1b9c --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-math.tex @@ -0,0 +1,347 @@ +% language=uk + +\startcomponent hybrid-math + +\environment hybrid-environment + +\startchapter[title={Handling math: A retrospective}] + +{This is \TUGBOAT\ article .. reference needed.} + +% In this article I will reflect on how the plain \TEX\ approach to math +% fonts influenced the way math has been dealt with in \CONTEXT\ \MKII\ +% and why (and how) we divert from it in its follow up \MKIV, now that +% \LUATEX\ and \OPENTYPE\ math have come around. + +When you start using \TEX, you cannot help but notice that math plays an +important role in this system. As soon as you dive into the code you will see +that there is a concept of families that is closely related to math typesetting. +A family is a set of three sizes: text, script and scriptscript. + +\startformula +a^{b^{c}} = \frac{d}{e} +\stopformula + +The smaller sizes are used in superscripts and subscripts and in more complex +formulas where information is put on top of each other. + +It is no secret that the latest math font technology is not driven by the \TEX\ +community but by Microsoft. They have taken a good look at \TEX\ and extended the +\OPENTYPE\ font model with the information that is needed to do things similar to +\TEX\ and beyond. It is a firm proof of \TEX's abilities that after some 30 years +it is still seen as the benchmark for math typesetting. One can only speculate +what Don Knuth would have come up with if today's desktop hardware and printing +technology had been available in those days. + +As a reference implementation of a font Microsoft provides Cambria Math. In the +specification the three sizes are there too: a font can provide specifically +designed script and scriptscript variants for text glyphs where that is relevant. +Control is exercised with the \type {ssty} feature. + +Another inheritance from \TEX\ and its fonts is the fact that larger symbols can +be made out of snippets and these snippets are available as glyphs in the font, +so no special additional (extension) fonts are needed to get for instance really +large parentheses. The information of when to move up one step in size (given +that there is a larger shape available) or when and how to construct larger +symbols out of snippets is there as well. Placement of accents is made easy by +information in the font and there are a whole lot of parameters that control the +typesetting process. Of course you still need machinery comparable to \TEX's math +subsystem but Microsoft Word has such capabilities. + +I'm not going to discuss the nasty details of providing math support in \TEX, but +rather pay some attention to an (at least for me) interesting side effect of +\TEX's math machinery. There are excellent articles by Bogus\l{}aw Jackowski and +Ulrik Vieth about how \TEX\ constructs math and of course Knuth's publications +are the ultimate source of information as well. + +Even if you only glance at the implementation of traditional \TEX\ font support, +the previously mentioned families are quite evident. You can have 16 of them but +4 already have a special role: the upright roman font, math italic, math symbol +and math extension. These give us access to some 1000 glyphs in theory, but when +\TEX\ showed up it was mostly a 7-bit engine and input of text was often also +7-bit based, so in practice many fewer shapes are available, and subtracting the +snippets that make up the large symbols brings down the number again. + +Now, say that in a formula you want to have a bold character. This character is +definitely not in the 4 mentioned families. Instead you enable another one, one +that is linked to a bold font. And, of course there is also a family for bold +italic, slanted, bold slanted, monospaced, maybe smallcaps, sans serif, etc. To +complicate things even more, there are quite a few symbols that are not covered +in the foursome so we need another 2 or 3 families just for those. And yes, bold +math symbols will demand even more families. + +\startformula +a + \bf b + \bi c = \tt d + \ss e + \cal f +\stopformula + +Try to imagine what this means for implementing a font system. When (in for +instance \CONTEXT) you choose a specific body font at a certain size, you not +only switch the regular text fonts, you also initialize math. When dealing with +text and a font switch there, it is no big deal to delay font loading and +initialization till you really need the font. But for math it is different. In +order to set up the math subsystem, the families need to be known and set up and +as each one can have three members you can imagine that you easily initialize +some 30 to 40 fonts. And, when you use several math setups in a document, +switching between them involves at least some re-initialization of those +families. + +When Taco Hoekwater and I were discussing \LUATEX\ and especially what was needed +for math, it was sort of natural to extend the number of families to 256. After +all, years of traditional usage had demonstrated that it was pretty hard to come +up with math font support where you could freely mix a whole regular and a whole +bold set of characters simply because you ran out of families. This is a side +effect of math processing happening in several passes: you can change a family +definition within a formula, but as \TEX\ remembers only the family number, a +later definition overloads a previous one. The previous example in a traditional +\TEX\ approach can result in: + +\starttyping +a + \fam7 b + \fam8 c = \fam9 d + \fam10 e + \fam11 f +\stoptyping + +Here the \type{a} comes from the family that reflects math italic (most likely +family~1) and \type {+} and \type {=} can come from whatever family is told to +provide them (this is driven by their math code properties). As family numbers +are stored in the identification pass, and in the typesetting pass resolve to +real fonts you can imagine that overloading a family in the middle of a +definition is not an option: it's the number that gets stored and not what it is +bound to. As it is unlikely that we actually use more than 16 families we could +have come up with a pool approach where families are initialized on demand but +that does not work too well with grouping (or at least it complicates matters). + +So, when I started thinking of rewriting the math font support for \CONTEXT\ +\MKIV, I still had this nicely increased upper limit in mind, if only because I +was still thinking of support for the traditional \TEX\ fonts. However, I soon +realized that it made no sense at all to stick to that approach: \OPENTYPE\ math +was on its way and in the meantime we had started the math font project. But +given that this would easily take some five years to finish, an intermediate +solution was needed. As we can make virtual fonts in \LUATEX, I decided to go +that route and for several years already it has worked quite well. For the moment +the traditional \TEX\ math fonts (Computer Modern, px, tx, Lucida, etc) are +virtualized into a pseudo|-|\OPENTYPE\ font that follows the \UNICODE\ math +standard. So instead of needing more families, in \CONTEXT\ we could do with +less. In fact, we can do with only two: one for regular and one for bold, +although, thinking of it, there is nothing that prevents us from mixing different +font designs (or preferences) in one formula but even then a mere four families +would still be fine. + +To summarize this, in \CONTEXT\ \MKIV\ the previous example now becomes: + +\starttyping +U+1D44E + U+1D41B + 0x1D484 = U+1D68D + U+1D5BE + U+1D4BB +\stoptyping + +For a long time I have been puzzled by the fact that one needs so many fonts for +a traditional setup. It was only after implementing the \CONTEXT\ \MKIV\ math +subsystem that I realized that all of this was only needed in order to support +alphabets, i.e.\ just a small subset of a font. In \UNICODE\ we have quite a few +math alphabets and in \CONTEXT\ we have ways to map a regular keyed-in (say) +\quote{a} onto a bold or monospaced one. When writing that code I hadn't even +linked the \UNICODE\ math alphabets to the family approach for traditional \TEX. +Not being a mathematician myself I had no real concept of systematic usage of +alternative alphabets (apart from the occasional different shape for an +occasional physics entity). + +Just to give an idea of what \UNICODE\ defines: there are alphabets in regular +(upright), bold, italic, bold italic, script, bold script, fraktur, bold fraktur, +double|-|struck, sans|-|serif, sans|-|serif bold, sans|-|serif italic, +sans|-|serif bold italic and monospace. These are regular alphabets with upper- +and lowercase characters complemented by digits and occasionally Greek. + +It was a few years later (somewhere near the end of 2010) that I realized that a +lot of the complications in (and load on) a traditional font system were simply +due to the fact that in order to get one bold character, a whole font had to be +loaded in order for families to express themselves. And that in order to have +several fonts being rendered, one needed lots of initialization for just a few +cases. Instead of wasting one font and family for an alphabet, one could as well +have combined 9 (upper and lowercase) alphabets into one font and use an offset +to access them (in practice we have to handle the digits too). Of course that +would have meant extending the \TEX\ math machinery with some offset or +alternative to some extensive mathcode juggling but that also has some overhead. + +If you look at the plain \TEX\ definitions for the family related matters, you +can learn a few things. First of all, there are the regular four families +defined: + +\starttyping +\textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm +\textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei +\textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy +\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex +\stoptyping + +Each family has three members. There are some related definitions +as well: + +\starttyping +\def\rm {\fam0\tenrm} +\def\mit {\fam1} +\def\oldstyle{\fam1\teni} +\def\cal {\fam2} +\stoptyping + +So, with \type {\rm} you not only switch to a family (in math mode) but you also +enable a font. The same is true for \type {\oldstyle} and this actually brings us +to another interesting side effect. The fact that oldstyle numerals come from a +math font has implications for the way this rendering is supported in macro +packages. As naturally all development started when \TEX\ came around, package +design decisions were driven by the basic fact that there was only one math font +available. And, as a consequence most users used the Computer Modern fonts and +therefore there was never a real problem in getting those oldstyle characters in +your document. + +However, oldstyle figures are a property of a font design (like table digits) and +as such not specially related to math. And, why should one tag each number then? +Of course it's good practice to tag extensively (and tagging makes switching +fonts easy) but to tag each number is somewhat over the top. When more fonts +(usable in \TEX) became available it became more natural to use a proper oldstyle +font for text and the \type {\oldstyle} more definitely ended up as a math +command. This was not always easy to understand for users who primarily used +\TEX\ for anything but math. + +Another interesting aspect is that with \OPENTYPE\ fonts oldstyle figures are +again an optional feature, but now at a different level. There are a few more +such traditional issues: bullets often come from a math font as well (which works +out ok as they have nice, not so tiny bullets). But the same is true for +triangles, squares, small circles and other symbols. And, to make things worse, +some come from the regular \TEX\ math fonts, and others from additional ones, +like the \AMS\ symbols. Again, \OPENTYPE\ and \UNICODE\ will change this as now +these symbols are quite likely to be found in fonts as they have a larger +repertoire of shapes. + +From the perspective of going from \MKII\ to \MKIV\ it boils down to changing old +mechanisms that need to handle all this (dependent on the availability of fonts) +to cleaner setups. Of course, as fonts are never completely consistent, or +complete for that matter, and features can be implemented incorrectly or +incompletely we still end up with issues, but (at least in \CONTEXT) dealing with +that has been moved to runtime manipulation of the fonts themselves (as part of +the so-called font goodies). + +Back to the plain definitions, we now arrive at some new families: + +\starttyping +\newfam\itfam \def\it{\fam\itfam\tenit} +\newfam\slfam \def\sl{\fam\slfam\tensl} +\newfam\bffam \def\bf{\fam\bffam\tenbf} +\newfam\ttfam \def\tt{\fam\ttfam\tentt} +\stoptyping + +The plain \TEX\ format was never meant as a generic solution but instead was an +example of a macro set and serves as a basis for styles used by Don Knuth for his +books. Nevertheless, in spite of the fact that \TEX\ was made to be extended, +pretty soon it became frozen and the macros and font definitions that came with +it became the benchmark. This might be the reason why \UNICODE\ now has a +monospaced alphabet. Once you've added monospaced you might as well add more +alphabets as for sure in some countries they have their own preferences. +\footnote {At the Dante 2011 meeting we had interesting discussions during dinner +about the advantages of using Sütterlinschrift for vector algebra and the +possibilities for providing it in the upcoming \TeX\ Gyre math fonts.} + +As with \type {\rm}, the related commands are meant to be used in text as well. +More interesting is to see what follows now: + +\starttyping +\textfont \itfam=\tenit +\textfont \slfam=\tensl + +\textfont \bffam=\tenbf +\scriptfont \bffam=\sevenbf +\scriptscriptfont\bffam=\fivebf + +\textfont \ttfam=\tentt +\stoptyping + +Only the bold definition has all members. This means that (regular) italic, +slanted, and monospaced are not actually that much math at all. You will probably +only see them in text inside a math formula. From this you can deduce that +contrary to what I said before, these variants were not really meant for +alphabets, but for text in which case we need complete fonts. So why do I still +conclude that we don't need all these families? In practice text inside math is +not always done this way but with a special set of text commands. This is a +consequence of the fact that when we add text, we want to be able to do so in +each language with even language|-|specific properties supported. And, although a +family switch like the above might do well for English, as soon as you want +Polish (extended Latin), Cyrillic or Greek you definitely need more than a family +switch, if only because encodings come into play. In that respect it is +interesting that we do have a family for monospaced, but that \type {\Im} and +\type {\Re} have symbolic names, although a more extensive setup can have a +blackboard family switch. + +By the way, the fact that \TEX\ came with italic alongside slanted also has some +implications. Normally a font design has either italic or something slanted (then +called oblique). But, Computer Modern came with both, which is no surprise as +there is a metadesign behind it. And therefore macro packages provide ways to +deal with those variants alongside. I wonder what would have happened if this had +not been the case. Nowadays there is always this regular, italic (or oblique), +bold and bold italic set to deal with, and the whole set can become lighter or +bolder. + +In \CONTEXT\ \MKII, however, the set is larger as we also have slanted and bold +slanted and even smallcaps, so most definition sets have 7~definitions instead +of~4. By the way, smallcaps is also special. if Computer Modern had had smallcaps +for all variants, support for them in \CONTEXT\ undoubtedly would have been kept +out of the mentioned~7 but always been a new typeface definition (i.e.\ another +fontclass for insiders). So, when something would have to be smallcaps, one would +simply switch the whole lot to smallcaps (bold smallcaps, etc.). Of course this +is what normally happens, at least in my setups, but nevertheless one can still +find traces of this original Computer Modern|-|driven approach. And now we are at +it: the whole font system still has the ability to use design sizes and combine +different ones in sets, if only because in Computer Modern you don't have all +sizes. The above definitions use ten, seven and five, but for instance for an +eleven point set up you need to creatively choose the proper originals and scale +them to the right family size. Nowadays only a few fonts ship with multiple +design sizes, and although some can be compensated with clever hinting it is a +pity that we can apply this mechanism only to the traditional \TEX\ fonts. + +Concerning the slanting we can remark that \TEX ies are so fond of this that they +even extended the \TEX\ engines to support slanting in the core machinery (or +more precisely in the backend while the frontend then uses adapted metrics). So, +slanting is available for all fonts. + +This brings me to another complication in writing a math font subsystem: bold. +During the development of \CONTEXT\ \MKII\ I was puzzled by the fact that user +demands with respect to bold were so inconsistent. This is again related to the +way a somewhat simple setup looks: explicitly switching to bold characters or +symbols using a \type {\bf} (alike) switch. This works quite well in most cases, +but what if you use math in a section title? Then the whole lot should be in bold +and an embedded bold symbol should be heavy (i.e.\ more bold than bold). As a +consequence (and due to limited availability of complete bold math fonts) in +\MKII\ there are several bold strategies implemented. + +However, in a \UNICODE\ universe things become surprisingly easy as \UNICODE\ +defines those symbols that have bold companions (whatever you want to call them, +mostly math alphanumerics) so a proper math font has them already. This limited +subset is often available in a font collection and font designers can stick to +that subset. So, eventually we get one regular font (with some bold glyphs +according to the \UNICODE\ specification) and a bold companion that has heavy +variants for those regular bold shapes. + +The simple fact that \UNICODE\ distinguishes regular and bold simplifies an +implementation as it's easier to take that as a starting point than users who for +all their goodwill see only their small domain of boldness. + +It might sound like \UNICODE\ solves all our problems but this is not entirely +true. For instance, the \UNICODE\ principle that no character should be there +more than once has resulted in holes in the \UNICODE\ alphabets, especially +Greek, blackboard, fraktur and script. As exceptions were made for non|-|math I +see no reason why the few math characters that now put holes in an alphabet could +not have been there. As with more standards, following some principles too +strictly eventually results in all applications that follow the standard having +to implement the same ugly exceptions explicitly. As some standards aim for +longevity I wonder how many programming hours will be wasted this way. + +This brings me to the conclusion that in practice 16 families are more than +enough in a \UNICODE|-|aware \TEX\ engine especially when you consider that for a +specific document one can define a nice set of families, just as in plain \TEX. +It's simply the fact that we want to make a macro package that does it all and +therefore has to provide all possible math demands into one mechanism that +complicates life. And the fact that \UNICODE\ clearly demonstrates that we're +only talking about alphabets has brought (at least) \CONTEXT\ back to its basics: +a relatively simple, few|-|family approach combined with a dedicated alphabet +selection system. Of course eventually users may come up with new demands and we +might again end up with a mess. After all, it's the fact that \TEX\ gives us +control that makes it so much fun. + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-mathml.tex b/doc/context/sources/general/manuals/hybrid/hybrid-mathml.tex new file mode 100644 index 000000000..3510f5321 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-mathml.tex @@ -0,0 +1,915 @@ +% language=uk + +% \enabletrackers[structures.export] +% \setupbackend[export=yes] + +\usemodule[mathml] % also loads calcmath + +\startcomponent hybrid-mathml + +\environment hybrid-environment + +\startchapter[title={Exporting math}] + +\startsection [title={Introduction}] + +As \CONTEXT\ has an \XML\ export feature and because \TEX\ is often strongly +associated with math typesetting, it makes sense to take a look at coding and +exporting math. In the next sections some aspects are discussed. The examples +shown are a snaphot of the possibilities around June 2011. + +\stopsection + +\startsection [title={Encoding the math}] + +In \CONTEXT\ there are several ways to input math. In the following example we +will use some bogus math with enough structure to get some interesting results. + +The most natural way to key in math is using the \TEX\ syntax. Of course you need +to know the right commands for accessing special symbols, but if you're familiar +with a certain domain, this is not that hard. + +\startbuffer +\startformula + \frac { x \geq 2 } { y \leq 4 } +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +When you have an editor that can show more than \ASCII\ the following also works +out well. + +\starttyping +\startformula + \frac { x ≥ 2 } { y ≤ 4 } +\stopformula +\stoptyping + +One can go a step further and use the proper math italic alphabet but there are +hardly any (monospaced) fonts out there that can visualize it. + +\starttyping[escape=yes] +\startformula + \frac { /BTEX\it x/ETEX ≥ 2 } { /BTEX\it y/ETEX ≤ 4 } +\stopformula +\stoptyping + +Anyhow, \CONTEXT\ is quite capable of remapping the regular alphabets onto the +real math ones, so you can stick to \type {x} and \type {y}. + +Another way to enter the same formula is by using what we call calculator math. +We came up with this format many years ago when \CONTEXT\ had to process student +input using a syntax similar to what the calculators they use at school accept. + +\startbuffer +\startformula + \calcmath{(x >= 2)/(y <= 4)} +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +As \CONTEXT\ is used in a free and open school math project, and because some of +our projects mix \MATHML\ into \XML\ encoded sources, we can also consider using +\MATHML. The conceptually nicest way is to use content markup, where the focus is +on meaning and interchangability and not on rendering. However, we can render it +quite well. OpenMath, now present in \MATHML~3 is also supported. + +\startbuffer + + + x 2 + y 4 + + +\stopbuffer + +\typebuffer \processxmlbuffer + +In practice \MATHML\ will be coded using the presentational variant. In many +aspects this way of coding is not much different from what \TEX\ does. + +\startbuffer + + + x 2 + y 4 + + +\stopbuffer + +\typebuffer \processxmlbuffer + +When we enable \XML\ export in the backend of \CONTEXT, all of the above variants +are converted into the following: + +% +% +% +% +% 𝑥 +% +% 2 +% +% +% 𝑦 +% +% 4 +% +% +% +% + +\starttyping[escape=yes] + + + + + /BTEX\it x/ETEX + + 2 + + + /BTEX\it y/ETEX + + 4 + + + + +\stoptyping + +This is pretty close to what we have entered as presentation \MATHML. The main +difference is that the (display or inline) mode is registered as attribute and +that entities have been resolved to \UTF. Of course one could use \UTF\ directly +in the input. + +\stopsection + +\startsection [title={Parsing the input}] + +In \TEX\ typesetting math happens in two stages. First the input is parsed and +converted into a so called math list. In the following case it's a rather linear +list, but in the case of a fraction it is a tree. + +\startbuffer +\startformula + x = - 1.23 +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +A naive export looks as follows. The sequence becomes an \type {mrow}: + +\starttyping[escape=yes] + + + /BTEX\it x/ETEX + = + + 1 + . + 2 + 3 + + +\stoptyping + +However, we can clean this up without too much danger of getting invalid output: + +\starttyping[escape=yes] + + + /BTEX\it x/ETEX + = + + 1.23 + + +\stoptyping + +This is still not optimal, as one can argue that the minus sign is part of the +number. This can be taken care of at the input end: + +\startbuffer +\startformula + x = \mn{- 1.23} +\stopformula +\stopbuffer + +\typebuffer + +Now we get: + +\starttyping[escape=yes] + + + /BTEX\it x/ETEX + = + −1.23 + + +\stoptyping + +Tagging a number makes sense anyway, for instance when we use different numbering +schemes: + +\startbuffer +\startformula + x = \mn{0x20DF} = 0x20DF +\stopformula +\stopbuffer + +\typebuffer + +We get the first number nicely typeset in an upright font but the second one +becomes a mix of numbers and identifiers: + +\getbuffer + +This is nicely reflected in the export: + +\starttyping[escape=yes] + + + /BTEX\it x/ETEX + = + 0x20DF + = + 0 + /BTEX\it x/ETEX + 20 + /BTEX\it D/ETEX + /BTEX\it F/ETEX + + +\stoptyping + +In a similar fashion we can use \type {\mo} and \type {\mi} although these are +seldom needed, if only because characters and symbols already carry these +properties with them. + +\stopsection + +\startsection [title={Enhancing the math list}] + +When the input is parsed into a math list the individual elements are called +noads. The most basic noad has pointers to a nucleus, a superscript and a +subscript and each of them can be the start of a sublist. All lists (with more +than one character) are quite similar to \type {mrow} in \MATHML. In the export +we do some flattening because otherwise we would get too many redundant \type +{mrow}s, not that it hurts but it saves bytes. + +\startbuffer +\startformula + x_n^2 +\stopformula +\stopbuffer + +\typebuffer + +This renders as: + +\getbuffer + +And it gets exported as: + +\starttyping[escape=yes] + + + + /BTEX\it x/ETEX + /BTEX\it n/ETEX + 2 + + + +\stoptyping + +As said, in the math list this looks more or less the same: we have a noad with a +nucleus pointing to a math character (\type {x}) and two additional pointers to +the sub- and superscripts. + +After this math list is typeset, we will end up with horizontal and vertical +lists with glyphs, kerns, glue and other nodes. In fact we end up with what can +be considered regular references to slots in a font mixed with positioning +information. In the process the math properties gets lost. This happens between +step~3 and~4 in the next overview. + +\starttabulate[|l|l|l|] +\NC 1 \NC \XML \NC optional alternative input \NC \NR +\NC 2 \NC \TEX \NC native math coding \NC \NR +\NC 3 \NC noads \NC intermediate linked list / tree \NC \NR +\NC 4 \NC nodes \NC linked list with processed (typeset) math \NC \NR +\NC 5a \NC \PDF \NC page description suitable for rendering \NC \NR +\NC 5b \NC \XML \NC export reflecting the final document content \NC \NR +\stoptabulate + +In \CONTEXT\ \MKIV\ we intercept the math list (with noads) and apply a couple of +manipulations to it, most noticeably relocation of characters. Last in the +(currently some 10) manipulation passes over the math list comes tagging. This +only happens when the export is active or when we produce tagged pdf. \footnote +{Currently the export is the benchmark and the tagged \PDF\ implementation +follows, so there can be temporary incompatibilities.} + +By tagging the recognizable math snippets we can later use those persistent +properties to reverse engineer the \MATHML\ from the input. + +\stopsection + +\startsection [title={Intercepting the typeset content}] + +When a page gets shipped out, we also convert the typeset content to an +intermediate form, ready for export later on. Version 0.22 of the exporter has a +rather verbose tracing mechanism and the simple example with sub- and superscript +is reported as follows: + +\starttyping[escape=yes] + + + + + + + + + /BTEX\it x/ETEX + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + /BTEX\it n/ETEX + + + + + + + +\stoptyping + +This is not yet what we want so some more effort is needed in order to get proper +\MATHML. + +\stopsection + +\startsection [title={Exporting the result}] + +The report that we showed before representing the simple example with super- and +subscripts is strongly related to the visual rendering. It happens that \TEX\ +first typesets the superscript and then deals with the subscript. Some spacing is +involved which shows up in the report between the two scripts. + +In \MATHML\ we need to swap the order of the scripts, so effectively we need: + +\starttyping[escape=yes] + + + + + /BTEX\it x/ETEX + + + /BTEX\it n/ETEX + + + 2 + + + + +\stoptyping + +This swapping (and some further cleanup) is done before the final tree is written +to a file. There we get: + +\starttyping[escape=yes] + + + + /BTEX\it x/ETEX + /BTEX\it n/ETEX + 2 + + + +\stoptyping + +This looks pretty close to the intermediate format. In case you wonder with how +much intermediate data we end up, the answer is: quite some. The reason will be +clear: we intercept typeset output and reconstruct the input from that, which +means that we have additional information travelling with the content. Also, we +need to take crossing pages into account and we need to reconstruct paragraphs. +There is also some overhead in making the \XML\ look acceptable but that is +neglectable. In terms of runtime, the overhead of an export (including tagging) +is some 10\% which is not that bad, and there is some room for optimization. + +\stopsection + +\startsection[title={Special treatments}] + +In content \MATHML\ the \type {apply} tag is the cornerstone of the definition. +Because there is enough information the rendering mechanism can deduce when a +function is applied and act accordingly when it comes to figuring out the right +amount of spacing. In presentation \MATHML\ there is no such information and +there the signal is given by putting a character with code \type {U+2061} between +the function identifier and the argument. In \TEX\ input all this is dealt with +in the macro that specifies a function but some ambiguity is left. + +Compare the following two formulas: + +\startbuffer +\startformula + \tan = \frac { \sin } { \cos } +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +In the export this shows up as follows: + +\starttyping + + + + tan + + = + + + + + sin + + + + + cos + + + + + + +\stoptyping + +Watch how we know that \type {tan} is a function and not a multiplication of the +variables \type {t}, \type{a} and~\type {n}. + +In most cases functions will get an argument, as in: + +\startbuffer +\startformula + \tan (x) = \frac { \sin (x) } { \cos (x) } +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +\starttyping[escape=yes] + + + + tan + + ( + /BTEX\it x/ETEX + ) + = + + + + + sin + + ( + /BTEX\it x/ETEX + ) + + + + cos + + ( + /BTEX\it x/ETEX + ) + + + + + +\stoptyping + +As expected we now see the arguments but it is still not clear that the function +has to be applied. + +\startbuffer +\startformula + \apply \tan {(x)} = \frac { + \apply \sin {(x)} + } { + \apply \cos {(x)} + } +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +This time we get the function application signal in the output. We could add it +automatically in some cases but for the moment we don't do so. Because this +trigger has no visual rendering and no width it will not be visible in an editor. +Therefore we output an entity. + +\starttyping[escape=yes] + + + tan + + ( + /BTEX\it x/ETEX + ) + = + + + + sin + + ( + /BTEX\it x/ETEX + ) + + + cos + + ( + /BTEX\it x/ETEX + ) + + + + + +\stoptyping + +In the future, we will extend the \type {\apply} macro to also deal with +automatically managed fences. Talking of those, fences are actually supported +when explicitly coded: + +\startbuffer +\startformula + \apply \tan {\left(x\right)} = \frac { + \apply \sin {\left(x\right)} + } { + \apply \cos {\left(x\right)} + } +\stopformula +\stopbuffer + +\typebuffer \getbuffer + +This time we get a bit more structure because delimiters in \TEX\ can be +recognized easily. Of course it helps that in \CONTEXT\ we already have the +infrastructure in place. + +\starttyping[escape=yes] + + + tan + + + + /BTEX\it x/ETEX + + + = + + + + sin + + + /BTEX\it x/ETEX + + + + cos + + + /BTEX\it x/ETEX + + + + + + +\stoptyping + +Yet another special treatment is needed for alignments. We use the next example +to show some radicals as well. + +\startbuffer +\startformula + \startalign + \NC a^2 \EQ \sqrt{b} \NR + \NC c \EQ \frac{d}{e} \NR + \NC \EQ f \NR + \stopalign +\stopformula +\stopbuffer + +\typebuffer + +It helps that in \CONTEXT\ we use a bit of structure in math alignments. In fact, +a math alignment is just a regular alignment, with math in its cells. As with +other math, eventually we end up with boxes so we need to make sure that enough +information is passed along to reconstuct the original. + +\getbuffer + +\starttyping[escape=yes] + + + + + + + /BTEX\it a/ETEX + 2 + + + + + + = + + /BTEX\it b/ETEX + + + + + + + + /BTEX\it c/ETEX + + + + + = + + + /BTEX\it d/ETEX + + + /BTEX\it e/ETEX + + + + + + + + + = + /BTEX\it f/ETEX + + + + + +\stoptyping + +Watch how the equal sign ends up in the cell. Contrary to what you might expect, +the relation symbols (currently) don't end up in their own column. Keep in mind +that these tables look structured but that presentational \MATHML\ does not +assume that much structure. \footnote {The spacing could be improved here but +it's just an example, not something real.} + +\stopsection + +\startsection[title=Units] + +Rather early in the history of \CONTEXT\ we had support for units and the main +reason for this was that we wanted consistent spacing. The input of the old +method looks as follows: + +\starttyping +10 \Cubic \Meter \Per \Second +\stoptyping + +This worked in regular text as well as in math and we even have an \XML\ variant. +A few years ago I played with a different method and the \LUA\ code has been +laying around for a while but never made it into the \CONTEXT\ core. However, +when playing with the export, I decided to pick up that thread. The verbose +variant can now be coded as: + +\starttyping +10 \unit{cubic meter per second} +\stoptyping + +but equally valid is: + +\starttyping +10 \unit{m2/s} +\stoptyping + +and also + +\starttyping +\unit{10 m2/s} +\stoptyping + +is okay. So, one can use the short (often official) symbols as well as more +verbose names. In order to see what gets output we cook up some bogus units. + +\startbuffer +30 \unit{kilo pascal square meter / kelvin second} +\stopbuffer + +\typebuffer + +This gets rendered as: \getbuffer. The export looks as follows: + +\starttyping +30 kPa⋅m2/K⋅s +\stoptyping + +\startbuffer +\unit{30 kilo pascal square meter / kelvin second} +\stopbuffer + +You can also say: + +\typebuffer + +and get: \getbuffer. This time the export looks like this: + +\starttyping + + 30 + kPa⋅m2/K⋅s + +\stoptyping + +\startbuffer +$30 \unit{kilo pascal square meter / kelvin second }$ +\stopbuffer + +When we use units in math, the rendering is mostly the same. So, + +\typebuffer + +Gives: \getbuffer, but the export now looks different: + +\starttyping + + + 30 + + + k + P + a + + + m + 2 + + / + K + + s + + + + +\stoptyping + +Watch how we provide some extra information about it being a unit and how the +rendering is controlled as by default a renderer could turn the \type {K} and +other identifiers into math italic. Of course the subtle spacing is lost as we +assume a clever renderer that can use the information provided in the \type +{maction}. + +\stopsection + +\startsection[title=Conclusion] + +So far the results of the export look quite acceptable. It is to be seen to what +extent typographic detail will be added. Thanks to \UNICODE\ math we don't need +to add style directives. Because we carry information with special spaces, we +could add these details if needed but for the moment the focus is on getting the +export robust on the one end, and extending \CONTEXT's math support with some +additional structure. + +The export shows in the previous sections was not entirely honest: we didn't show +the wrapper. Say that we have this: + +\startbuffer +\startformula + e = mc^2 +\stopformula +\stopbuffer + +\typebuffer + +This shows up as: + +\getbuffer + +and exports as: + +\starttyping[escape=yes] + + + + + /BTEX\it e/ETEX + = + /BTEX\it m/ETEX + + /BTEX\it c/ETEX + 2 + + + + + +\stoptyping + +\startbuffer +\placeformula + \startformula + e = mc^2 + \stopformula +\stopbuffer + +\typebuffer + +This becomes: + +\getbuffer + +and exports as: + +\starttyping[escape=yes] + + + + + /BTEX\it e/ETEX + = + /BTEX\it m/ETEX + + /BTEX\it c/ETEX + 2 + + + + + + (1.1) + + +\stoptyping + +The caption can also have a label in front of the number. The best way to deal +with this still under consideration. I leave it to the reader to wonder how we +get the caption at the same level as the content while in practice the number is +part of the formula. + +Anyway, the previous pages have demonstrated that with version 0.22 of the +exporter we can already get a quite acceptable math export. Of course more will +follow. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-merge.tex b/doc/context/sources/general/manuals/hybrid/hybrid-merge.tex new file mode 100644 index 000000000..2e5b96ed8 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-merge.tex @@ -0,0 +1,225 @@ +% language=uk + +\startcomponent hybrid-merge + +\environment hybrid-environment + +\startchapter[title={Including pages}] + +\startsection [title={Introduction}] + +It is tempting to add more and more features to the backend code +of the engine but it is not really needed. Of course there are +features that can best be supported natively, like including +images. In order to include \PDF\ images in \LUATEX\ the backend +uses a library (xpdf or poppler) that can load an page from a file +and embed that page into the final \PDF, including all relevant +(indirect) objects needed for rendering. In \LUATEX\ an +experimental interface to this library is included, tagged as +\type {epdf}. In this chapter I will spend a few words on my first +attempt to use this new library. + +\stopsection + +\startsection [title={The library}] + +The interface is rather low level. I got the following example +from Hartmut (who is responsible for the \LUATEX\ backend code and +this library). + +\starttyping +local doc = epdf.open("luatexref-t.pdf") +local cat = doc:getCatalog() +local pag = cat:getPage(3) +local box = pag:getMediaBox() + +local w = pag:getMediaWidth() +local h = pag:getMediaHeight() +local n = cat:getNumPages() +local m = cat:readMetadata() + +print("nofpages: ", n) +print("metadata: ", m) +print("pagesize: ", w .. " * " .. h) +print("mediabox: ", box.x1, box.x2, box.y1, box.y2) +\stoptyping + +As you see, there are accessors for each interesting property +of the file. Of course such an interface needs to be extended +when the \PDF\ standard evolves. However, once we have access to +the so called catalog, we can use regular accessors to the +dictionaries, arrays and other data structures. So, in fact we +don't need a full interface and can draw the line somewhere. + +There are a couple of things that you normally do not want to +deal with. A \PDF\ file is in fact just a collection of objects +that form a tree and each object can be reached by an index using +a table that links the index to a position in the file. You don't +want to be bothered with that kind of housekeeping indeed. Some data +in the file, like page objects and annotations are organized in a +tree form that one does not want to access in that form, so again +we have something that benefits from an interface. But the +majority of the objects are simple dictionaries and arrays. +Streams (these hold the document content, image data, etc.) are +normally not of much interest, but the library provides an +interface as you can bet on needing it someday. The library also +provides ways to extend the loaded \PDF\ file. I will not discuss +that here. + +Because in \CONTEXT\ we already have the \type {lpdf} library for +creating \PDF\ structures, it makes sense to define a similar +interface for accessing \PDF. For that I wrote a wrapper that will +be extended in due time (read: depending on needs). The previous +code now looks as follows: + +\starttyping +local doc = epdf.open("luatexref-t.pdf") +local cat = doc.Catalog +local pag = cat.Pages[3] +local box = pag.MediaBox + +local llx, lly, urx, ury = box[1], box[2] box[3], box[4] + +local w = urx - llx -- or: box.width +local h = ury - lly -- or: box.height +local n = cat.Pages.size +local m = cat.Metadata.stream + +print("nofpages: ", n) +print("metadata: ", m) +print("pagesize: ", w .. " * " .. h) +print("mediabox: ", llx, lly, urx, ury) +\stoptyping + +If we write code this way we are less dependent on the exact \API, +especially because the \type {epdf} library uses methods to access +the data and we cannot easily overload method names in there. When +you look at the \type {box}, you will see that the natural way to +access entries is using a number. As a bonus we also provide the +\type {width} and \type {height} entries. + +\stopsection + +\startsection [title={Merging links}] + +It has always been on my agenda to add the possibility to carry +the (link) annotations with an included page from a document. This +is not that much needed in a regular document, but it can be handy +when you use \CONTEXT\ to assemble documents. In any case, such a +merge has to happen in such a way that it does not interfere with +other links in the parent document. Supporting this in the engine +is no option as each macro package follows its own approach to +referencing and interactivity. Also, demands might differ and one +would end up with a lot of (error prone) configurability. Of course +we want scaled pages to behave well too. + +Implementing the merge took about a day and most of that time was +spent on experimenting with the \type {epdf} library and making +the first version of the wrapper. I definitely had expected to +waste more time on it. So, this is yet another example of +extensions that are quite doable in the \LUA|-|\TEX\ mix. Of +course it helps that the \CONTEXT\ graphic inclusion code provides +enough information to integrate such a feature. The merge is +controlled by the interaction key, as shown here: + +\starttyping +\externalfigure[somefile.pdf][page=1,scale=700,interaction=yes] +\externalfigure[somefile.pdf][page=2,scale=600,interaction=yes] +\externalfigure[somefile.pdf][page=3,scale=500,interaction=yes] +\stoptyping + +You can finetune the merge by providing a list of options to the +interaction key but that's still somewhat experimental. As a start +the following links are supported. + +\startitemize[packed] +\startitem internal references by name (often structure related) \stopitem +\startitem internal references by page (e.g.\ table of contents) \stopitem +\startitem external references by file (optionally by name and page) \stopitem +\startitem references to uri's (normally used for webpages) \stopitem +\stopitemize + +When users like this functionality (or when I really need it +myself) more types of annotations can be added although support +for \JAVASCRIPT\ and widgets doesn't make much sense. On the other +hand, support for destinations is currently somewhat simplified +but at some point we will support the relevant zoom options. + +The implementation is not that complex: + +\startitemize[packed] +\startitem check if the included page has annotations \stopitem +\startitem loop over the list of annotations and determine if + an annotation is supported (currently links) \stopitem +\startitem analyze the annotation and overlay a button using the + destination that belongs to the annotation \stopitem +\stopitemize + +Now, the reason why we can keep the implementation so simple is that +we just map onto existing \CONTEXT\ functionality. And, as we have +a rather integrated support for interactive actions, only a few +basic commands are involved. Although we could do that all in +\LUA, we delegate this to \TEX. We create a layer which we put on top +of the image. Links are put onto this layer using the equivalent of: + +\starttyping +\setlayer + [epdflinks] + [x=...,y=...,preset=leftbottom] + {\button + [width=...,height=...,offset=overlay,frame=off] + {}% no content + [...]}} +\stoptyping + +The \type {\button} command is one of those interaction related +commands that accepts any action related directive. In this first +implementation we see the following destinations show up: + +\starttyping +somelocation +url(http://www.pragma-ade.com) +file(somefile) +somefile::somelocation +somefile::page(10) +\stoptyping + +References to pages become named destinations and are later +resolved to page destinations again, depending on the +configuration of the main document. The links within an included +file get their own namespace so (hopefully) they will not clash +with other links. + +We could use lower level code which is faster but we're not +talking of time critical code here. At some point I might optimize +the code a bit but for the moment this variant gives us some +tracing options for free. Now, the nice thing about using this +approach is that the already existing cross referencing mechanisms +deal with the details. Each included page gets a unique reference +so references to not included pages are ignored simply because +they cannot be resolved. We can even consider overloading certain +types of links or ignoring named destinations that match a +specific pattern. Nothing is hard coded in the engine so we have +complete freedom of doing that. + +\stopsection + +\startsection [title={Merging layers}] + +When including graphics from other applications it might be that +they have their content organized in layers (that then can be +turned on or off). So it will be no surprise that on the agenda is +merging layer information: first a straightforward inclusion of +optional content dictionaries, but it might make sense to parse +the content stream and replace references to layers by those that +are relevant in the main document. Especially when graphics come +from different sources and layer names are inconsistent some +manipulation might be needed so maybe we need more detailed +control. Implementing this is is no big deal and mostly a matter +of figuring out a clean and simple user interface. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-mkvi.tex b/doc/context/sources/general/manuals/hybrid/hybrid-mkvi.tex new file mode 100644 index 000000000..5cb43838f --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-mkvi.tex @@ -0,0 +1,275 @@ +% language=uk + +\startcomponent hybrid-mkvi + +\environment hybrid-environment + +\startchapter[title={Upto \ConTeXt\ MkVI}] + +\startsection [title={Introduction}] + +No, this is not a typo: \MKVI\ is the name of upcoming functionality but with an +experimental character. It is also a playground. Therefore this is not the final +story. + +\stopsection + +\startsection [title={Defining macros}] + +When you define macros in \TEX, you use the \type {#} to indicate variables. So, +you code can end up with the following: + +\startbuffer +\def\MyTest#1#2#3#4% + {\dontleavehmode + \dostepwiserecurse{#1}{#2}{#3} + {\ifnum\recurselevel>#1 \space,\fi + \recurselevel: #4\space}% + .\par} +\stopbuffer + +\typebuffer + +This macro is called with 4 arguments: + +\starttyping +\MyTest{3}{8}{1}{Hi} +\stoptyping + +However, using numbers as variable identifiers might not have your preference. It +makes perfect sense if you keep in mind that \TEX\ supports delimited arguments +using arbitrary characters. But in practice, and especially in \CONTEXT\ we use +only a few well defined variants. \ This is why you can also imagine: + +\startbuffer +\def\MyTest#first#last#step#text% + {\dontleavehmode + \dostepwiserecurse{#first}{#last}{#step} + {\ifnum\recurselevel>#first \space,\fi + \recurselevel: #text}% + .\par} +\stopbuffer + +\typebuffer + +In order for this to work, you need to give your file the suffix \type {mkvi} or +you need to put a directive on the first line: + +\starttyping +% macros=mkvi +\stoptyping + +You can of course use delimited arguments as well, given that +the delimiters are not letters. + +\startbuffer +\def\TestOne[#1]% + {this is: #1} + +\def\TestTwo#some% + {this is: #some} + +\def\TestThree[#whatever][#more]% + {this is: #more and #whatever} + +\def\TestFour[#one]#two% + {\def\TestFive[#alpha][#one]% + {#one, #two, #alpha}} +\stopbuffer + +\typebuffer \mkvibuffer + +You can also use the following variant which is already present for a while but +not that much advertised. This method ignores all spaces in definitions so if you +need one, you have to use \type {\space}. + +\startbuffer +\starttexdefinition TestSix #oeps + + here: #oeps + +\stoptexdefinition +\stopbuffer + +\typebuffer \mkvibuffer + +These commands work as expected: + +\startbuffer +\startlines + \TestOne [one] + \TestTwo {one} + \TestThree[one][two] + \TestFour [one]{two} + \TestFive [one][two] + \TestSix {one} +\stoplines +\stopbuffer + +\typebuffer + +% We need to obey catcode changes (we can use \getbuffer +% instead). + +\getbuffer + +You can use buffers to collect definitions. In that case you can force +preprocessing of the buffer with \type {\mkvibuffer[name]}. + +\stopsection + +\startsection[title={Implementation}] + +This functionality is not hard codes in the \LUATEX\ engine as this is not needed +at all. We just preprocess the file before it gets loaded and this is something +that is relatively easy to implement. Already early in the development of +\LUATEX\ we have decided that instead of hard coding solutions, opening up makes +more sense. + +One of the first mechanisms that were opened up was file IO. This means that when +a file is opened, you can decide to intercept lines and process them before +passing them to the traditional built in input parser. The user can be completely +unaware of this. In fact, as \LUATEX\ only accepts \UTF-8 preprocessing will +likely happen already when other input encodings are used. + +The following helper functions are available: + +\starttyping +local result = resolvers.macros.preprocessed(str) +\stoptyping + +This function returns a string with all named parameters +replaced. + +\starttyping +resolvers.macros.convertfile(oldname,newname) +\stoptyping + +This function converts a file into a new one. + +\starttyping +local result = resolvers.macros.processmkvi(str,filename) +\stoptyping + +This function converts the string but only if the suffix of the filename is \type +{mkvi} or when the first line of the string is a comment line containing \type +{macros=mkvi}. Otherwise the original string is returned. The filename is +optional. + +\stopsection + +\startsection[title=A few details] + +Imagine that you want to do this: + +\starttyping +\def\test#1{before#1after} +\stoptyping + +When we use names this could look like: + +\starttyping +\def\test#inbetween{before#inbetweenafter} +\stoptyping + +and that is not going to work out well. We could be more liberal with spaces, +like + +\starttyping +\def\test #inbetween {before #inbetween after} +\stoptyping + +but then getting spaces in the output before or after variables would get more +complex. However, there is a way out: + +\starttyping +\def\test#inbetween{before#{inbetween}after} +\stoptyping + +As the sequence \type +#{+ has a rather low probablility of showing up in a \TEX\ +source file, this kind of escaping is part of the game. So, all the following +cases are valid: + +\starttyping +\def\test#oeps{... #oeps ...} +\def\test#oeps{... #{oeps} ...} +\def\test#{main:oeps}{... #{main:oeps} ...} +\def\test#{oeps:1}{... #{oeps:1} ...} +\def\test#{oeps}{... #oeps ...} +\stoptyping + +When you use the braced variant, all characters except braces are acceptable as +name, optherwise only lowercase and uppercase characters are permitted. + +Normally \TEX\ uses a couple of special tokens like \type {^} and \type {_}. In a +macro definition file you can avoid these by using primitives: + +\starttabulate[|cT|lT|] +\NC \letterampersand \NC \tex{aligntab} \NC \NR +\NC \letterhash \NC \tex{alignmark} \NC \NR +\NC \letterhat \NC \tex{Usuperscript} \NC \NR +\NC \letterunderscore \NC \tex{Usubscript} \NC \NR +\NC \letterdollar \NC \tex{Ustartmath} \NC \NR +\NC \letterdollar \NC \tex{Ustopmath} \NC \NR +\NC \letterdollar\letterdollar \NC \tex{Ustartdisplaymath} \NC \NR +\NC \letterdollar\letterdollar \NC \tex{Ustopdisplaymath} \NC \NR +\stoptabulate + +Especially the \type {aligntab} is worth noticing: using that one directly in a +macro definition can result in unwanted replacements, depending whether a match +can be found. In practice the following works out well + +\starttyping +\def\test#oeps{test:#oeps \halign{##\cr #oeps\cr}} +\stoptyping + +You can use \UTF-8\ characters as well. For practical reasons this is only +possible with the braced variant. + +\starttyping +\def\blä#{blá}{blà:#{blá}} +\stoptyping + +There will probably be more features in future versions but each of them needs +careful consideration in order to prevent interferences. + +\stopsection + +\startsection[title=Utilities] + +There is currently one utility (or in fact an option to an existing utility): + +\starttyping +mtxrun --script interface --preprocess whatever.mkvi +\stoptyping + +This will convert the given file(s) to new ones, with the default suffix +\type{tex}. Existing files will not be overwritten unless \type {---force} is +given. You can also force another suffix: + +\starttyping +mtxrun --script interface --preprocess whatever.mkvi --suffix=mkiv +\stoptyping + +A rather plain module \type {luatex-preprocessor.lua} is provided for other +usage. That variant provides a somewhat simplified version. + +Given that you have a \type {luatex-plain} format you can run: + +\starttyping +luatex --fmt=luatex-plain luatex-preprocessor-test.tex +\stoptyping + +Such a plain format can be made with: + +\starttyping +luatex --ini luatex-plain +\stoptyping + +You probably need to move the format to a proper location in your \TEX\ tree. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-optimize.tex b/doc/context/sources/general/manuals/hybrid/hybrid-optimize.tex new file mode 100644 index 000000000..00772ee4b --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-optimize.tex @@ -0,0 +1,501 @@ +% language=uk + +\startcomponent hybrid-optimize + +\environment hybrid-environment + +\startchapter[title={Optimizations again}] + +\startsection [title={Introduction}] + +Occasionally we do some timing on new functionality in either +\LUATEX\ or \MKIV, so here's another wrapup. + +\stopsection + +\startsection [title={Font loading}] + +In \CONTEXT\ we cache font data in a certain way. Loading a font from the cache +takes hardly any time. However, preparation takes more time as well memory as we +need to go from the fontforge ordering to one we can use. In \MKIV\ we have +several font tables: + +\startitemize[packed] +\startitem + The original fontforge table: this one is only loaded once and converted to + another representation that is cached. +\stopitem +\startitem + The cached font representation that is the basis for further manipulations. +\stopitem +\startitem + In base mode this table is converted to a (optionally cached) scaled \TFM\ + table that is passed to \TEX. +\stopitem +\startitem + In node mode a limited scaled version is passed to \TEX. As with base mode, + this table is kept in memory so that we can access the data. +\stopitem +\startitem + When processing features in node mode additional (shared) subtables are + created that extend the memorized catched table. +\stopitem +\stopitemize + +This model is already quite old and dates from the beginning of \MKIV. Future +versions might use different derived tables but for the moment we need all this +data if only because it helps us with the development. + +The regular method to construct a font suitable for \TEX, either or not using +base mode or node mode in \MKIV, is to load the font as table using \type +{to_table}, a \type {fontloader} method. This means that all information is +available (and can be manipulated). In \MKIV\ this table is converted to another +one and in the process new entries are added and existing ones are freed. Quite +some garbage collection and table resizing takes place in the process. In the +cached instance we share identical tables so there we can gain a lot of memory +and avoid garbage collection. + +The difference in usage is as follows: + +\starttyping +do + local f = fontloader.open("somefont.otf") -- allocates font object + local t = fontloader.to_table(f) -- allocates table + fontloader.close(f) -- frees font object + for index, glyph in pairs(t) do + local width = glyph.width -- accesses table value + end +end -- frees table +\stoptyping + +Here \type {t} is a complete \LUA\ table and it can get quite large: script fonts +like Zapfino (for latin) or Husayni (for arabic) have lots of alternate shapes +and much features related information, fonts meant for \CJK\ usage have tens of +thousands of glyphs, and math fonts like Cambria have many glyphs and math +specific information. + +\starttyping +do + local f = fontloader.open("somefont.otf") -- allocates font object + for index=0, t.glyphmax-1 do + local glyph = f.glyphs[index] -- assigns user data object + if glyph then + local width = glyph.width -- calls virtual table value + end + end + fontloader.close(f) -- frees font object +end +\stoptyping + +In this case there is no big table, and \type {glyph} is a so called userdata +object. Its entries are created when asked for. So, where in the first example +the \type {width} of a glyph is a number, in the second case it is a function +disguised as virtual key that will return a number. In the first case you can +change the width, in the second case you can't. + +This means that if you want to keep the data around you need to copy it into +another table but you can do that stepwise and selectively. Alternatively you can +keep the font object in memory. As some glyphs can have much data you can imagine +that when you only need to access the width, the userdata method is more +efficient. On the other hand, if you need access to all information, the first +method is more interesting as less overhead is involved. + +In the userdata variant only the parent table and its glyph subtable are +virtualized, as are entries in an optional subfonts table. So, if you ask for the +kerns table of a glyph you will get a real table as it makes no sense to +virtualize it. A way in between would have been to request tabls per glyph but as +we will see there is no real benefit in that while it would further complicate +the code. + +When in \LUATEX\ 0.63 the loaded font object became partially virtual it was time +to revision the loading code to see if we could benefit from this. + +In the following tables we distinguish three cases: the original but adapted +loading code \footnote {For practical reasons we share as much odd as possible +between the methods so some reorganization was needed.}, already a few years old, +the new sparse loading code, using the userdata approach and no longer a raw +table, and a mixed approach where we still use the raw table but instead of +manipulating that one, construct a new one from it. It must be noticed that in +the process of integrating the new method the traditional method suffered. + +First we tested Oriental \TEX's Husayni font. This one has lots of features, many +of lookups, and quite some glyphs. Keep in mind that the times concern the +preparation and not the reload from the cache, which is more of less neglectable. +The memory consumption is a snapshot of the current run just after the font has +been loaded. Peak memory is what bothers most users. Later we will explain what +the values between parenthesis refer to. + +\starttabulate[|l|c|c|c|] +\FL +\NC \NC \bf used memory \NC \bf peak memory \NC \bf font loading time \NC \NR +\TL +\NC \bf table \NC 113 MB (102) \NC 118 MB (117) \NC 1.8 sec (1.9) \NC \NR +\NC \bf mixed \NC 114 MB (103) \NC 119 MB (117) \NC 1.9 sec (1.9) \NC \NR +\NC \bf sparse \NC 117 MB (104) \NC 121 MB (120) \NC 1.9 sec (2.0) \NC \NR +\NC \bf cached \NC ~75 MB \NC ~80 MB \NC 0.4 sec \NC \NR +\NC \bf baseline \NC ~67 MB \NC ~71 MB \NC 0.3 sec \NC \NR +\LL +\stoptabulate + +So, here the new method is not offering any advantages. As this is a font we use +quite a lot during development, any loading variant will do the job with similar +efficiency. + +Next comes Cambria, a font that carries lots of glyphs and has extensive support +for math. In order to provide a complete bodyfont setup some six instances are +loaded. Interesting is that the original module needs 3.9 seconds instead if 6.4 +which is probably due to a different ordering of code which might influence the +garbage collector and it looks like in the reorganized code the garbage collector +kicks in a few times during the font loading. Already long ago we found out that +this is also somewhat platform dependent. + +\starttabulate[|l|c|c|c|] +\FL +\NC \NC \bf used memory \NC \bf peak memory \NC \bf font loading time \NC \NR +\TL +\NC \bf table \NC 155 MB (126) \NC 210 MB (160) \NC 6.4 sec (6.8) \NC \NR +\NC \bf mixed \NC 154 MB (130) \NC 210 MB (160) \NC 6.3 sec (6.7) \NC \NR +\NC \bf sparse \NC 140 MB (123) \NC 199 MB (144) \NC 6.4 sec (6.8) \NC \NR +\NC \bf cached \NC ~90 MB \NC ~94 MB \NC 0.6 sec \NC \NR +\NC \bf baseline \NC ~67 MB \NC ~71 MB \NC 0.3 sec \NC \NR +\LL +\stoptabulate + +Here the sparse method reports less memory usage. There is no other gain as there +is a lot of access to glyph data due to the fact that this font is rather +advanced. More virtualization would probably work against us here. + +Being a \CJK\ font, the somewhat feature|-|dumb but large AdobeSongStd-Light has +lots of glyphs. In previous tables we already saw values between parenthesis: +these are values measured with implicit calls to the garbage collector before +writing the font to the cache. For this font much more memory is used but garbage +collection has a positive impact on memory consumption but drastic consequences +for runtime. Eventually it's the cached timing that matters and that is a +constant factor but even then it can disturb users if a first run after an update +takes so much time. + +\starttabulate[|l|c|c|c|] +\FL +\NC \NC \bf used memory \NC \bf peak memory \NC \bf font loading time \NC \NR +\TL +\NC \bf table \NC 180 MB (125) \NC 185 MB (172) \NC 4.4 sec (4.5) \NC \NR +\NC \bf mixed \NC 190 MB (144) \NC 194 MB (181) \NC 4.4 sec (4.7) \NC \NR +\NC \bf sparse \NC 153 MB (119) \NC 232 MB (232) \NC 8.7 sec (8.9) \NC \NR +\NC \bf cached \NC ~96 MB \NC 100 MB \NC 0.7 sec \NC \NR +\NC \bf baseline \NC ~67 MB \NC ~71 MB \NC 0.3 sec \NC \NR +\LL +\stoptabulate + +Peak memory is quite high for the sparse method which is due to the fact that we +have only glyphs (but many) so we have lots of access and small tables being +created and collected. I suspect that in a regular run the loading time is much +lower for the sparse case because this is just too much of a difference. + +The last test loaded 40 variants of Latin Modern. Each font has reasonable number +of glyphs (covering the latin script takes some 400--600 glyphs), the normal +amount of kerning, but hardly any features. Reloading these 40 fonts takes about +a second. + +\starttabulate[|l|c|c|c|] +\FL +\NC \NC \bf used memory \NC \bf peak memory \NC \bf font loading time \NC \NR +\TL +\NC \bf table \NC 204 MB (175) \NC 213 MB (181) \NC 13.1 sec (16.4) \NC \NR +\NC \bf mixed \NC 195 MB (168) \NC 205 MB (174) \NC 13.4 sec (16.5) \NC \NR +\NC \bf sparse \NC 198 MB (165) \NC 202 MB (170) \NC 13.4 sec (16.6) \NC \NR +\NC \bf cached \NC 147 MB \NC 151 MB \NC ~1.7 sec \NC \NR +\NC \bf baseline \NC ~67 MB \NC ~71 MB \NC ~0.3 sec \NC \NR +\LL +\stoptabulate + +The old method wins in runtime and this makes it hard to decide which strategy to +follow. Again the numbers between parenthesis show what happens when we do an +extra garbage collection sweep after packaging the font instance. A few more +sweeps in other spots will bring down memory a few megabytes but at the cost of +quite some runtime. The original module that uses the table approach is 3~seconds +faster that the current one. As the code is essentially the same but organized +differently again we suspect the garbage collector to be the culprit. + +So when we came this far, Taco and I did some further tests and on his machine +Taco ran a profiler on some of the tests. He posted the following conclusion to +the \LUATEX\ mailing list: + +\startnarrower +It seems that the userdata access is useful if {\em but only if} you are very low +on memory. In other cases, it just adds extra objects to be garbage collected, +which makes the collector slower. That is on top of extra time spent on the +actual calls, and even worse: those extra gc objects tend to be scattered around +in memory, resulting in extra minor page faults (cpu cache misses) and all that +has a noticeable effect on run speed: the metatable based access is 20--30\% +slower than the old massive \type {to_table}. + +Therefore, there seems little point in expanding the metadata functionality any +further. What is there will stay, but adding more metadata objects appears to be +a waste of time on all sides. +\stopnarrower + +This leaves us with a question: should we replace the old module by the +experimental one? It makes sense to do this as in practice users will not be +harmed much. Fonts are cached and loading a cached font is not influenced. The +new module leaves the choice to the user. He or she can decide to limit memory +usage (for cache building) by using directives: + +\starttyping +\enabledirectives[fonts.otf.loader.method=table] +\enabledirectives[fonts.otf.loader.method=mixed] +\enabledirectives[fonts.otf.loader.method=sparse] + +\enabledirectives[fonts.otf.loader.cleanup] +\enabledirectives[fonts.otf.loader.cleanup=1] +\enabledirectives[fonts.otf.loader.cleanup=2] +\enabledirectives[fonts.otf.loader.cleanup=3] +\stoptyping + +The cleanup has three levels and each level adds a garbage collection sweep (in a +different spot). Of course three sweeps per font that is prepared for caching has +quite some impact on performance. If your computer has enough memory it makes no +sense to use any of these directives. For the record: these directives are not +available in the generic (plain \TEX) variant, at least not in the short term. As +Taco mentions, cache misses can have drastic consequences and we've ran into that +years ago already when support for \OPENTYPE\ math was added to \LUATEX: out of a +sudden and without no reason passing a font table to \TEX\ became twice as slow +on my machine. This is comparable with the new, reorganized table loader being +slower than the old one. Eventually I'll get back that time, which is unlikely to +happen with the unserdata variant where there is no way to bring down the number +of function calls and intermediate table creation. + +The previously shown values that concern all fonts including creating, caching, +reloading, creating a scaled instance and passing the data to \TEX. In that +process quite some garbage collection can happen and that obscures the real +values. However, in \MKIV\ we report the conversion time when a font gets cached +so that the user at least sees something happening. These timings are on a per +font base. Watch the following values: + +\starttabulate[|l|l|l|] +\FL +\NC \NC \bf table \NC \bf sparse \NC \NR +\TL +\NC \bf song \NC 3.2 \NC 3.6 \NC \NR +\NC \bf cambria \NC 4.9 (0.9 1.0 0.9 1.1 0.5 0.5) \NC 5.6 (1.1 1.1 1.0 1.2 0.6 0.6) \NC \NR +\NC \bf husayni \NC 1.2 \NC 1.3 \NC \NR +\LL +\stoptabulate + +In the case of Cambria several fonts are loaded including subfonts from +\TRUETYPE\ containers. This shows that the table variant is definitely faster. It +might be that later this is compensated by additional garbage collection but that +would even worsen the sparse case were more extensive userdata be used. These +values more reflect what Taco measured in the profiler. Improvements to the +garbage collector are more likely to happen than a drastic speed up in function +calls so the table variant is still a safe bet. + +There are a few places where the renewed code can be optimized so these numbers +are not definitive. Also, the loader code was not the only code adapted. As we +cannot manipulate the main table in the userdata variant, the code related to +patches and extra features like \type {tlig}, \type {trep} and \type {anum} had +to be rewritten as well: more code and a bit more close to the final table +format. + +\starttabulate[|l|c|c|] +\FL +\NC \NC \bf table \NC \bf sparse \NC \NR +\TL +\NC \bf hybrid \NC 310 MB / 10.3 sec \NC 285 MB / 10.5 sec \NC \NR +\NC \bf mk \NC 884 MB / 47.5 sec \NC 878 MB / 48.7 sec \NC \NR +\LL +\stoptabulate + +The timings in the previous table concern runs of a few documents where the \type +{mk} loads quite some large and complex fonts. The runs are times with an empty +cache so all fonts are preprocessed. The memory consumption is the peak load as +reported by the task manager and we need to keep in mind that \LUA\ allocates +more than it needs. Keep in mind that these values are so high because fonts are +created. A regular run takes less memory. Interesting is that for \type {mk} the +original implementation performs better but the difference is about a second +which again indicates that the garbage collector is a major factor. Timing only +the total runtime gives: + +\starttabulate[|l|c|c|c|c|] +\FL +\NC \NC \bf cached \NC \bf original \NC \bf table \NC \bf sparse \NC \NR +\TL +\NC \bf mk \NC 38.1 sec \NC 75.5 sec \NC 77.2 sec \NC 80.8 sec \NC \NR +\LL +\stoptabulate + +Here we used the system timer while in previous tables we used the values as +reported by the timers built in \MKIV\ (and only reported the font loading +times). + +The timings above are taken on my laptop running Windows 7 and this is not that +good a platform for precise timings. Tacos measurements were done with +specialized tools and should be trusted more. It looks indeed that the current +level of userdata support is about the best compromise one can get. + +{\em In the process I also experimented with virtualizing the final \TFM\ table, +thereby simulating the upcoming virtualization of that table in \LUATEX. +Interesting is that for (for instance) \type {mk.pdf} memory consumption went +down with 20\% but that document is non|-|typical and loades many fonts, +including vitual punk fonts. However, as access to that tables happens +infrequently virtualization makes muich sense there, again only at the toplevel +of the characters subtable.} + +\stopsection + +\startsection [title={Hyperlinks}] + +At \PRAGMA\ we have a long tradition of creating highly interactive documents. I +still remember the days that processing a 20.000 page document with numerous +menus and buttons on each page took a while to get finished, especially if each +page has a \METAPOST\ graphic as well. + +On a regular computer a document with so many links is no real problem. After +all, the \PDF\ format is designed in such a way that only the partial content has +to be loaded. However, half a million hyperlinks do demand some memory. + +Recently I had to make a document that targets at one of these tablets and it is +no secret that tablets (and e-readers) don't have that much memory. As in +\CONTEXT\ \MKIV\ we have a bit more control over the backend, it will be no +surprise that we are able to deal with such issues more comfortable than in +\MKII. + +That specific document (part of a series) contained 1100 pages and each page has +a navigation menu as well as an alphabetic index into the register. There is a +table of contents refering to about 200 chapters and these are backlinked to the +table of contents. There are some also 200 images and tables that end up +elsewhere and again are crosslinked. Of course there is the usual bunch of inline +hyperlinks. So, in total this document has some 32.000 hyperlinks. The input is a +3.03 MB \XML\ file. + +\starttabulate[|l|c|c|] +\FL +\NC \NC \bf size \NC \bf one run \NC \NR +\TL +\NC \bf don't optimize \NC 5.76 MB \NC 59.4 sec \NC \NR +\NC \bf prefer page references over named ones \NC 5.66 MB \NC 56.2 sec \NC \NR +\NC \bf agressively share similar references \NC 5.19 MB \NC 60.2 sec \NC \NR +\NC \bf optimize page as well as similar references \NC 5.11 MB \NC 56.5 sec \NC \NR +\NC \bf disable all interactive features \NC 4.19 MB \NC 42.7 sec \NC \NR +\LL +\stoptabulate + +So, by aggressively sharing hyperlinks and turning all internal named +destinations into page destinations we bring down the size noticeably and even +have a faster run. It is for this reason that aggressive sharing is enabled by +default. I you don't want it, you can disable it with: + +\starttyping +\disabledirectives[refences.sharelinks] +\stoptyping + +Currently we use names for internal (automatically generated) links. We can force +page links for them but still use names for explicit references so that we can +reach them from external documents; this is called mixed mode. When no references +from outside are needed, you can force pagelinks. At some point mixed mode can +become the default. + +\starttyping +\enabledirectives[references.linkmethod=page] +\stoptyping + +With values: \type {page}, \type {mixed}, \type {names} and \type {yes} being +equivalent to \type {page}. The \MKII\ way of setting this is still supported: + +\starttyping +\setupinteraction[page=yes] +\stoptyping + +We could probably gain quite some more bytes by turning all repetitive elements +into shared graphical objects but it only makes sense to spend time on that when +a project really needs it (and pays for it). There is upto one megabyte of +(compressed) data related to menus and other screen real estate that qualifies +for this but it might not be worth the trouble. + +The reason for trying to minimize the amount of hyperlink related metadata (in +\PDF\ terminology annotations) is that on tablets with not that much memory (and +no virtual memory) we don't want to keep too much of that (redundant) data in +memory. And indeed, the optimized document feels more responsive than the dirty +version, but that could as well be related to the viewing applications. + +\stopsection + +\startsection[title=Constants] + +Not every optimization saves memory of runtime. They are more optimizations due +to changes in circumstances. When \TEX\ had only 256 registers one had to find +ways to get round this. For instance counters are quite handy and you could +quickly run out of them. In \CONTEXT\ there are two ways to deal with this. +Instead of a real count register you can use a macro: + +\starttyping +\newcounter \somecounter +\increment \somecounter +\decrement (\somecounter,4) +\stoptyping + +In \MKIV\ many such pseudo counters have been replaced by real ones which is +somewhat faster in usage. + +Often one needs a constant and a convenient way to define such a frozen counter +is: + +\starttyping +\chardef \myconstant 10 +\ifnum \myvariable = \myconstant .... +\ifcase \myconstant ... +\stoptyping + +This is both efficient and fast and works out well because \TEX\ treats them as +numbers in comparisons. However, it is somewhat clumsy, as constants have nothing +to do with characters. This is why all such definitions have been replaced by: + +\starttyping +\newconstant \myconstant 10 +\setconstant \myconstant 12 +\ifnum \myvariable = \myconstant .... +\ifcase \myconstant ... +\stoptyping + +We use count registers which means that when you set a constant, you can just +assign the new value directly or use the \type {\setcounter} macro. + +We already had an alternative for conditionals: + +\starttyping +\newconditional \mycondition +\settrue \mycondition +\setfalse \mycondition +\ifconditional \mycondition +\stoptyping + +These will also be adapted to counts but first we need a new primitive. + +The advantage of these changes is that at the \LUA\ end we can consult as well as +change these values. This means that in the end much more code will be adapted. +Especially changing the constants resulted in quite some cosmetic changes in the +core code. + +\stopsection + +\startsection[title=Definitions] + +Another recent optimization was possible when at the \LUA end settings lccodes +cum suis and some math definitions became possible. As all these initializations +take place at the \LUA\ end till then we were just writing \TEX\ code back to +\TEX, but now we stay at the \LUA end. This not only looks nicer, but also +results in a slightly less memory usage during format generation (a few percent). +Making a format also takes a few tenths of a second less (again a few percent). +The reason why less memory is needed is that instead of writing tens of thousands +\type {\lccode} related commands to \TEX\ we now set the value directly. As +writes to \TEX\ are collected, quite an amount of tokens get cached. + +All such small improvements makes that \CONTEXT\ \MKIV\ runs smoother with each +advance of \LUATEX. We do have a wishlist for further improvements but so far we +managed to improve stepwise instead of putting too much pressure on \LUATEX\ +development. + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-parbuilder.tex b/doc/context/sources/general/manuals/hybrid/hybrid-parbuilder.tex new file mode 100644 index 000000000..06519b2fb --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-parbuilder.tex @@ -0,0 +1,340 @@ +% language=uk + +\startcomponent hybrid-parbuilder + +\startbuffer[MyAbstract] +\StartAbstract + In this article I will summarize some experiences with converting the \TEX\ + par builder to \LUA. In due time there will be a plugin mechanism in + \CONTEXT, and this is a prelude to that. +\StopAbstract +\stopbuffer + +\doifmodeelse {tugboat} { + \usemodule[tug-01,abr-01] + \setvariables + [tugboat] + [columns=yes] + \setvariables + [tugboat] + [year=2010, + volume=99, + number=9, + page=99] + \setvariables + [tugboat] + [title=Building paragraphs, + subtitle=, + keywords=, + author=Hans Hagen, + address=PRAGMA ADE\\Ridderstraat 27\\8061GH Hasselt NL, + email=pragma@wxs.nl] + % + % we use a buffer as abstract themselves are buffers and + % inside macros we loose line endings and such + \getbuffer[MyAbstract] + % + \StartArticle +} { + \environment hybrid-environment + \startchapter[title={Building paragraphs}] +} + +\startsection [title={Introduction}] + +You enter the den of the Lion when you start messing around with the parbuilder. +Actually, as \TEX\ does a pretty good job on breaking paragraphs into lines I +never really looked into the code that does it all. However, the Oriental \TEX\ +project kind of forced it upon me. In the chapter about font goodies an optimizer +is described that works per line. This method is somewhat similar to expansion +level~one support (hz) in the sense that it acts independent of the par builder: +the split off (best) lines are postprocessed. Where expansion involves horizontal +scaling, the goodies approach does with (Arabic) words what the original HZ +approach does with glyphs. + +It would be quite some challenge (at least for me) to come up with solutions that +look at the whole paragraph and as the per-line approach works quite well, there +is no real need for an alternative. However, in September 2008, when we were +exploring solutions for Arabic par building, Taco converted the parbuilder into +\LUA\ code and stripped away all code related to hyphenation, protrusion, +expansion, last line fitting, and some more. As we had enough on our plate at +that time, we never came to really testing it. There was even less reason to +explore this route because in the Oriental \TEX\ project we decided to follow the +\quotation {use advanced \OPENTYPE\ features} route which in turn lead to the +\quote {replace words in lines by narrower of wider variants} approach. + +However, as the code was laying around and as we want to explore further I +decided to pick up the parbuilder thread. In this chapter some experiences will +be discussed. The following story is as much Taco's as mine. + +\stopsection + +\startsection [title={Cleaning up}] + +In retrospect, we should not have been too surprised that the first approximation +was broken in many places, and for good reason. The first version of the code was +a conversion of the \CCODE\ code that in turn was a conversion from the original +interwoven \PASCAL\ code. That first conversion still looked quite \CCODE||ish +and carried interesting bit and pieces of \CCODE||macros, \CCODE||like pointer +tests, interesting magic constants and more. + +When I took the code and \LUA-fied it nearly every line was changed and it took +Taco and me a bit of reverse engineering to sort out all problems (thank you +Skype). Why was it not an easy task? There are good reasons for this. + +\startitemize + +\startitem The parbuilder (and related hpacking) code is derived from traditional +\TEX\ and has bits of \PDFTEX, \ALEPH\ (\OMEGA), and of course \LUATEX. \stopitem + +\startitem The advocated approach to extending \TEX\ has been to use change files +which means that a coder does not see the whole picture. \stopitem + +\startitem Originally the code is programmed in the literate way which means that +the resulting functions are build stepwise. However, the final functions can (and +have) become quite large. Because \LUATEX\ uses the woven (merged) code indeed we +have large functions. Of course this relates to the fact that succesive \TEX\ +engines have added functionality. Eventually the source will be webbed again, but +in a more sequential way. \stopitem + +\startitem This is normally no big deal, but the \ALEPH\ (\OMEGA) code has added +a level of complexity due to directional processing and additional begin and end +related boxes. \stopitem + +\startitem Also the \ETEX\ extension that deals with last line fitting is +interwoven and uses goto's for the control flow. Fortunately the extensions are +driven by parameters which make the related code sections easy to recognize. +\stopitem + +\startitem The \PDFTEX\ protrusion extension adds code to glyph handling and +discretionary handling. The expansion feature does that too and in addition also +messes around with kerns. Extra parameters are introduced (and adapted) that +influence the decisions for breaking lines. There is also code originating in +\PDFTEX\ which deals with poor mans grid snapping although that is quite isolated +and not interwoven. \stopitem + +\startitem Because it uses a slightly different way to deal with hyphenation, +\LUATEX\ itself also adds some code. \stopitem + +\startitem Tracing is sort of interwoven in the code. As it uses goto's to share +code instead of functions, one needs to keep a good eye on what gets skipped or +not. \stopitem + +\stopitemize + +I'm pretty sure that the code that we started with looks quite different from the +original \TEX\ code if it had been translated into \CCODE. Actually in modern +\TEX\ compiling involves a translation into \CCODE\ first but the intermediate +form is not meant for human eyes. As the \LUATEX\ project started from that +merged code, Taco and Hartmut already spent quite some time on making it more +readable. Of course the original comments are still there. + +Cleaning up such code takes a while. Because both languages are similar but also +quite different it took some time to get compatible output. Because the \CCODE\ +code uses macros, careful checking was needed. Of course \LUA's table model and +local variables brought some work as well. And still the code looks a bit +\CCODE||ish. We could not divert too much from the original model simply because +it's well documented. + +When moving around code redundant tests and orphan code has been removed. Future +versions (or variants) might as well look much different as I want more hooks, +clearly split stages, and convert some linked list based mechanism to \LUA\ +tables. On the other hand, as already much code has been written for \CONTEXT\ +\MKIV, making it all reasonable fast was no big deal. + +\stopsection + +\startsection [title={Expansion}] + +The original \CCODE||code related to protrusion and expansion is not that +efficient as many (redundant) function calls take place in the linebreaker and +packer. As most work related to fonts is done in the backend, we can simply stick +to width calculations here. Also, it is no problem at all that we use floating +point calculations (as \LUA\ has only floats). The final result will look okay as +the original hpack routine will nicely compensate for rounding errors as it will +normally distribute the content well enough. We are currently compatible with the +regular par builder and protrusion code, but expansion gives different results +(actually not worse). + +The \LUA\ hpacker follows a different approach. And let's admit it: most \TEX ies +won't see the difference anyway. As long as we're cross platform compatible it's +fine. + +It is a well known fact that character expansion slows down the parbuilder. There +are good reasons for this in the \PDFTEX\ approach. Each glyph and intercharacter +kern is checked a few times for stretch or shrink using a function call. Also +each font reference is checked. This is a side effect of the way \PDFTEX\ backend +works as there each variant has its own font. However, in \LUATEX, we scale +inline and therefore don't really need the fonts. Even better, we can get rid of +all that testing and only need to pass the eventual \type {expansion_ratio} so +that the backend can do the right scaling. We will prototype this in the \LUA\ +version \footnote {For this Hartmuts has adapted the backend code has to honour +this field in the glyph and kern nodes.} and we feel confident about this +approach it will be backported into the \CCODE\ code base. So eventually the +\CCODE\ might become a bit more readable and efficient. + +Intercharacter kerning is dealt with in a somewhat strange way. If a kern of +subtype zero is seen, and if it's neighbours are glyphs from the same font, the +kern gets replaced by a scaled one looked up in the font's kerning table. In the +parbuilder no real replacement takes place but as each line ends up in the hpack +routine (where all work is simply duplicated and done again) it really gets +replaced there. When discussing the current aproach we decided, that manipulating +intercharacter kerns while leaving regular spacing untouched, is not really a +good idea so there will be an extra level of configuration added to \LUATEX: +\footnote {As I more and more run into books typeset (not by \TEX) with a +combination of character expansion and additional intercharacter kerning I've +been seriously thinking of removing support for expansion from \CONTEXT\ \MKIV. +Not all is progress especially if it can be abused.} + +\starttabulate +\NC 0 \NC no character and kern expansion \NC \NR +\NC 1 \NC character and kern expansion applied to complete lines \NC \NR +\NC 2 \NC character and kern expansion as part of the par builder \NC \NR +\NC 3 \NC only character expansion as part of the par builder (new) \NC \NR +\stoptabulate + +You might wonder what happens when you unbox such a list: the original font +references have been replaced as were the kerns. However, when repackaged again, +the kerns are replaced again. In traditional \TEX, indeed rekerning might happen +when a paragraph is repackaged (as different hyphenation points might be chosen +and ligature rebuilding etc.\ has taken place) but in \LUATEX\ we have clearly +separated stages. An interesting side effect of the conversion is that we really +have to wonder what certain code does and if it's still needed. + +\stopsection + +\startsection [title={Performance}] + +% timeit context ... + +We had already noticed that the \LUA\ variant was not that slow. So after the +first cleanup it was time to do some tests. We used our regular \type {tufte.tex} +test file. This happens to be a worst case example because each broken line ends +with a comma or hyphen and these will hang into the margin when protruding is +enabled. So the solution space is rather large (an example will be shown later). + +Here are some timings of the March 26, 2010 version. The test is typeset in a box +so no shipout takes place. We're talking of 1000 typeset paragraphs. The times +are in seconds an between parentheses the speed relative to the regular +parbuilder is mentioned. + +\startmode[mkiv] + +\startluacode + local times = { + { 1.6, 8.4, 9.8 }, -- 6.7 reported in statistics + { 1.7, 14.2, 15.6 }, -- 13.4 + { 2.3, 11.4, 13.3 }, -- 9.5 + { 2.9, 19.1, 21.5 }, -- 18.2 + } + + local NC, NR, b, format = context.NC, context.NR, context.bold, string.format + + local function v(i,j) + if times[i][j]<10 then -- This is a hack. The font that we use has no table + context.dummydigit() -- digits (tnum) so we need this hack. Not nice anyway. + end + context.equaldigits(format("%0.01f",times[i][j])) + if j > 1 then + context.enspace() + context.equaldigits(format("(%0.01f)",times[i][j]/times[i][1])) + end + end + + context.starttabulate { "|l|c|c|c|" } + NC() NC() b("native") NC() b("lua") NC() b("lua + hpack") NC() NR() + NC() b("normal") NC() v(1,1) NC() v(1,2) NC() v(1,3) NC() NR() + NC() b("protruding") NC() v(2,1) NC() v(2,2) NC() v(2,3) NC() NR() + NC() b("expansion") NC() v(3,1) NC() v(3,2) NC() v(3,3) NC() NR() + NC() b("both") NC() v(4,1) NC() v(4,2) NC() v(4,3) NC() NR() + context.stoptabulate() +\stopluacode + +\stopmode + +\startnotmode[mkiv] + +% for the tugboat article + +\starttabulate[|l|c|c|c|] +\NC \NC \bf native \NC \bf lua \NC \bf lua + hpack \NC \NR +\NC \bf normal \NC 1.6 \NC 8.4 (5.3) \NC 9.8 (6.1) \NC \NR +\NC \bf protruding \NC 1.7 \NC 14.2 (8.4) \NC 15.6 (9.2) \NC \NR +\NC \bf expansion \NC 2.3 \NC 11.4 (5.0) \NC 13.3 (5.8) \NC \NR +\NC \bf both \NC 2.9 \NC 19.1 (6.6) \NC 21.5 (7.4) \NC \NR +\stoptabulate + +\stopnotmode + +For a regular paragraph the \LUA\ variant (currently) is 5~times slower and about +6~times when we use the \LUA\ hpacker, which is not that bad given that it's +interpreted code and that each access to a field in a node involves a function +call. Actually, we can make a dedicated hpacker as some code can be omitted, The +reason why the protruding is relatively slow is, that we have quite some +protruding characters in the test text (many commas and potential hyphens) and +therefore we have quite some lookups and calculations. In the \CCODE\ variant +much of that is inlined by macros. + +Will things get faster? I'm sure that I can boost the protrusion code and +probably the rest as well but it will always be slower than the built in +function. This is no problem as we will only use the \LUA\ variant for +experiments and special purposes. For that reason more \MKIV\ like tracing will +be added (some is already present) and more hooks will be provided once the +builder is more compartimized. Also, future versions of \LUATEX\ will pass around +paragrapgh related parameters differently so that will have impact on the code as +well. + +\stopsection + +\startsection[title=Usage] + +The basic parbuilder is enabled and disabled as follows:\footnote {I'm not +sure yet if the parbuilder has to do automatic grouping.} + +\startbuffer[example] +\definefontfeature[example][default][protrusion=pure] +\definedfont[Serif*example] +\setupalign[hanging] + +\startparbuilder[basic] + \startcolor[blue] + \input tufte + \stopcolor +\stopparbuilder + +\stopbuffer + +\typebuffer[example] + +\startmode[mkiv] + This results in: \par \getbuffer[example] +\stopmode + +There are a few tracing options in the \type {parbuilders} namespace but these +are not stable yet. + +\stopsection + +\startsection[title=Conclusion] + +The module started working quite well around the time that Peter Gabriels +\quotation {Scratch My Back} ended up in my Squeezecenter: modern classical +interpretations of some of his favourite songs. I must admit that I scratched the +back of my head a couple of times when looking at the code below. It made me +realize that a new implementation of a known problem indeed can come out quite +different but at the same time has much in common. As with music it's a matter of +taste which variant a user likes most. + +At the time of this writing there is still work to be done. For instance the +large functions need to be broken into smaller steps. And of course more testing +is needed. + +\stopsection + +\doifmodeelse {tugboat} { + \StopArticle +} { + \stopchapter +} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-partests.tex b/doc/context/sources/general/manuals/hybrid/hybrid-partests.tex new file mode 100644 index 000000000..4466ba389 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-partests.tex @@ -0,0 +1,313 @@ +% language=uk + +% green -> more +% yellow -> less + +\environment hybrid-environment + +\definecombination + [whatever] + [location=top] + +\startcomponent hybrid-partests + +\startchapter[title={Optical optimization}] + +One of the objectives of the oriental \TEX\ project has always been to play with +paragraph optimization. The original assumption was that we needed an advanced +non|-|standard paragraph builder to Arabic done right but in the end we found out +that a more straightforward approach is to use a sophisticated \OPENTYPE\ font in +combination with a paragraph postprocessor that uses the advanced font +capabilities. This solution is somewhat easier to imagine that a complex +paragraph builder but still involves quite some juggling. + +At the June 2012 meeting of the \NTG\ there was a talk about typesetting +Devanagari and as fonts are always a nice topic (if only because there is +something to show) it made sense to tell a bit more about optimizing Arabic at +the same time. In fact, that presentation was already a few years too late +because a couple of years back, when the oriental \TEX\ project was presented at +TUG and Dante meetings, the optimizer was already part of the \CONTEXT\ core +code. The main reason for not advocating is was the simple fact that no font +other than the (not yet finished) Husayni font provided the relevant feature set. + +The lack of advanced fonts does not prevent us from showing what we're dealing +with. This is because the \CONTEXT\ mechanisms are generic in the sense that they +can also be used with regular Latin fonts, although it does not make that much +sense. Of course only \MKIV\ is supported. In this chapter we will stick to +Latin. A more extensive article is published by Idris Samawi Hamid and myself in +the proceedings of the combined euro\TEX and \CONTEXT\ conference. + +When discussing optical optimization of a paragraph, a few alternatives come to +mind: + +\startitemize + +\startitem One can get rid of extensive spaces by adding additional kerns between +glyphs. This is often used by poor mans typesetting programns (or routines) and +can be applied to non|-|connecting scripts. It just looks bad. \stopitem + +\startitem Glyphs can be widened a few percent and this is an option that +\LUATEX\ inherits from its predecessor \PDFTEX. Normally this goes unnoticed +although excessive scaling makes things worse, and yes, one can run into such +examples. This strategy goes under the name hz|-|optimization (the hz refers to +Hermann Zaph, who first came with this solution). \stopitem + +\startitem A real nice solution is to replace glyphs by narrower or wider +variants. This is in fact the ideal hz solution but for it to happen one not only +needs needs fonts with alternative shapes, but also a machinery that can deal +with them. \stopitem + +\startitem An already old variant is the one first used by Gutenberg, who used +alternative cuts for certain combinations of characters. This is comparable with +ligatures. However, to make the look and feel optimal, one needs to analyze the +text and make decisions on what to replace without loosing consistency. \stopitem + +\stopitemize + +The solution described here does a bit of everything. As it is mostly meant for a +connective script, the starting point is how a scribe works when filling up a +line nicely. Depending on how well he or she can see it coming, the writing can +be adapted to widen or narrow following words. And it happens that in Arabic +scripts there are quite some ways to squeeze more characters in a small area +and|/|or expand some to the extreme to fill up the available space. Shapes can be +wider or narrower, they can be stacked and they can get replaced by ligatures. Of +course there is some interference with the optional marks on top and below but +even there we have some freedom. The only condition is that the characters in a +word stay connected. + +So, given enough alternative glyphs, one can imagine that excessive interword +spacing can be avoided. However, it is non|-|trivial to check all possible +combinations. Actually, it is not needed either, as esthetic rules put some +bounds on what can be done. One should more think in terms of alternative +strategies or solutions and this is the terminology that we will therefore use. + +Easiest is to demonstrate this with Latin, if only because it's more intuitive to +see what happens. This is not the place to discuss all the gory details so you +have to take some of the configuration options on face value. Once this mechanism +is stable and used, the options can be described. For now we stick to presenting +the idea. + +Let's assume that you know what font features are. The idea is to work with +combinations of such features and figure out what combination suits best. In +order not to clutter a document style, these sets are defined in so called goodie +files. Here is an except of \type {demo.lfg}: + +\starttyping +return { + name = "demo", + version = "1.01", + comment = "An example of goodies.", + author = "Hans Hagen", + featuresets = { + simple = { + mode = "node", + script = "latn" + }, + default = { + mode = "node", + script = "latn", + kern = "yes", + }, + ligatures = { + mode = "node", + script = "latn", + kern = "yes", + liga = "yes", + }, + smallcaps = { + mode = "node", + script = "latn", + kern = "yes", + smcp = "yes", + }, + }, + solutions = { + experimental = { + less = { + "ligatures", "simple", + }, + more = { + "smallcaps", + }, + }, + }, +} +\stoptyping + +We see four sets of features here. You can use these sets in a \CONTEXT\ +feature definition, like: + +\startbuffer +\definefontfeature + [solution-demo] + [goodies=demo, + featureset=default] +\stopbuffer + +\typebuffer \getbuffer + +You can use a set as follows: + +\startbuffer +\definefont + [SomeTestFont] + [texgyrepagellaregular*solution-demo at 10pt] +\stopbuffer + +\typebuffer \getbuffer + +So far, there is nothing special and new, but we can go a step further. + +\startbuffer[solution-a-b] +\definefontsolution + [solution-a] + [goodies=demo, + solution=experimental, + method={normal,preroll}, + criterium=1] + +\definefontsolution + [solution-b] + [goodies=demo, + solution=experimental, + method={normal,preroll,split}, + criterium=1] +\stopbuffer + +\typebuffer[solution-a-b] \getbuffer[solution-a-b] + +Here we have defined two solutions. They refer to the \type {experimental} +solution in the goodie file \type {demo.lfg}. A solution has a \type {less} +and a \type {more} entry. The featuresets mentioned there reflect ways to +make a word narrower of wider. There can be more than one way to do that, +although it comes at a performance price. Before we see how this works out +we turn on a tracing option: + +\startbuffer +\enabletrackers + [builders.paragraphs.solutions.splitters.colors] +\stopbuffer + +\typebuffer \getbuffer + +This will color the words in the result according to what has happened. When a +featureset out of the \type {more} category has been applied, the words turn +green, when \type {less} is applied, the word becomes yellow. The \type +{preroll} option in the \type {method} list makes sure that we do a more +extensive test beforehand. + +% \enabletrackers[builders.paragraphs.solutions.splitters.optimizer] +% \enabletrackers[builders.paragraphs.solutions.splitters.splitter] + +\startbuffer[normal] +\SomeTestFont +\input zapf \par +\stopbuffer + +\startbuffer[solution-a] +\SomeTestFont \startfontsolution[solution-a] +\input zapf \par +\stopfontsolution +\stopbuffer + +\typebuffer[solution-a] + +In \in {figure} [solution-a] we see what happens. In each already split line +words get wider or narrower until we're satisfied. A criterium of~1 is pretty +strict \footnote {This number reflects the maximum badness and future versions +might have a different measure with more granularity.}. Keep in mind that we use +some arbitrary features here. We try removing kerns to get narrower although +there is nothing that guarantees that kerns are positive. On the other hand, +using ligatures might help. In order to get wider we use smallcaps. Okay, the +result will look somewhat strange but so does much typesetting nowadays. + +There is one pitfall here. This mechanism is made for a connective script where +hyphenation is not used. As a result a word here is actually split up when it has +discretionaries and of course this text fragment has. It goes unnoticed in the +rendering but is of course far from optimal. + +\startbuffer[solution-b] +\SomeTestFont \startfontsolution[solution-b] +\input zapf \par +\stopfontsolution +\stopbuffer + +\typebuffer[solution-b] + +In this example (\in {figure} [solution-b]) we keep words as a whole but as a +side effect we skip words that are broken across a line. This is mostly because +it makes not much sense to implement it as Latin is not our target. Future +versions of \CONTEXT\ might get more sophisticated font machinery so then things +might look better. + +We show two more methods: + +\startbuffer[solution-c-d] +\definefontsolution + [solution-c] + [goodies=demo, + solution=experimental, + method={reverse,preroll}, + criterium=1] + +\definefontsolution + [solution-d] + [goodies=demo, + solution=experimental, + method={random,preroll,split}, + criterium=1] +\stopbuffer + +\typebuffer[solution-c-d] \getbuffer[solution-c-d] + +In \in {figure} [solution-c] we start at the other end of a line. As we sort of +mimick a scribe, we can be one who plays safe at the start of corrects at the +end. + +\startbuffer[solution-c] +\SomeTestFont \startfontsolution[solution-c] +\input zapf \par +\stopfontsolution +\stopbuffer + +In \in {figure} [solution-d] we add some randomness but to what extent this works +well depends on how many words we need to retypeset before we get the badness of +the line within the constraints. + +\startbuffer[solution-d] +\SomeTestFont \startfontsolution[solution-d] +\input zapf \par +\stopfontsolution +\stopbuffer + +\startplacefigure[title={Solution a.},reference=solution-a] + \startcombination[whatever] + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[normal]}} {normal} + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[solution-a]}} {solution} + \stopcombination +\stopplacefigure + +\startplacefigure[title={Solution b.},reference=solution-b] + \startcombination[whatever] + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[normal]}} {normal} + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[solution-b]}} {solution} + \stopcombination +\stopplacefigure + +\startplacefigure[title={Solution c.},reference=solution-c] + \startcombination[whatever] + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[normal]}} {normal} + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[solution-c]}} {solution} + \stopcombination +\stopplacefigure + +\startplacefigure[title={Solution d.},reference=solution-d] + \startcombination[whatever] + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[normal]}} {normal} + {\framed[strut=no,align={normal,verytolerant},width=.45\textwidth]{\showfontkerns\getbuffer[solution-d]}} {solution} + \stopcombination +\stopplacefigure + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-tags.tex b/doc/context/sources/general/manuals/hybrid/hybrid-tags.tex new file mode 100644 index 000000000..447e3d26f --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-tags.tex @@ -0,0 +1,361 @@ +% language=uk + +\startcomponent hybrid-tags + +\environment hybrid-environment + +\startchapter[title={Tagged PDF}] + +\startsection [title={Introduction}] + +Occasionally users asked me if \CONTEXT\ can produce tagged \PDF\ and the answer +to that has been: I'll implement it when I need it. However, users tell me that +publishers more and more demand tagged \PDF\ files, although one might wonder +what for, except maybe for accessibility. Another reason for not having spent too +much time on it before is that the specification was not that inviting. + +At any rate, when I saw Ross Moore\footnote {He is often exploring the boundaries +of \PDF, \UNICODE\ and evolving techniques related to math publishing so you'd +best not miss his presentations when you are around.} presenting tagged math at +TUG 2010, I decided to look up the spec once more and see if I could get into the +mood to implement tagging. Before I started it was already clear that there were +a couple of boundary conditions: + +\startitemize[packed] +\startitem Tagging should not put a burden on the user but users + should be able to tag themselves. \stopitem +\startitem Tagging should not slow down a run too much; this is + no big deal as one can postpone tagging till the last + run. \stopitem +\startitem Tagging should in no way interfere with typesetting, so + no funny nodes should be injected. \stopitem +\startitem Tagging should not make the code + look worse, neither the document source, nor the low + level \CONTEXT\ code. \stopitem +\stopitemize + +And of course implementing it should not take more than a few days' work, +certainly not in an exceptionally hot summer. + +You can \quote {google} for one of Ross's documents (like \type +{DML_002-2009-1_12.pdf}) to see how a document source looks at his end using a +special version of \PDFTEX. However, the version on my machine didn't support the +shown primitives, so I could not see what was happening under the hood. +Unfortunately it is quite hard to find a properly tagged document so we have only +the reference manual as starting point. As the \PDFTEX\ approach didn't look that +pleasing anyway, I just started from scratch. + +Tags can help Acrobat Reader when reading out the text aloud. But you cannot +browse the structure in the no|-|cost version of Acrobat and as not all users +have the professional version of Acrobat, the fact that a document has structure +can go unnoticed. Add to that the fact that the overhead in terms of bytes is +quite large as many more objects are generated, and you will understand why this +feature is not enabled by default. + +\stopsection + +\startsection [title={Implementation}] + +So, what does tagging boil down to? We can best look at how tagged information is +shown in Acrobat. \in {Figure} [fig:tagged-list] shows the content tree that has +been added (automatically) to a document while \in {figure} [fig:tagged-order] +shows a different view. + +\placefigure + [page] + [fig:tagged-list] + {A tag list in Acrobat.} + {\externalfigure[tagged-001.png][maxheight=\textheight]} + +\placefigure + [here] + [fig:tagged-order] + {Acrobat showing the tag order.} + {\externalfigure[tagged-004.png][maxwidth=\textwidth]} + +In order to get that far, we have to do the following: + +\startitemize[packed] +\startitem Carry information with (typeset) text. \stopitem +\startitem Analyse this information when shipping out pages. \stopitem +\startitem Add a structure tree to the page. \stopitem +\startitem Add relevant information to the document. \stopitem +\stopitemize + +That first activity is rather independent of the other three and we can use that +information for other purposes as well, like identifying where we are in the +document. We carry the information around using attributes. The last three +activities took a bit of experimenting mostly using the \quotation {Example of +Logical Structure} from the \PDF\ standard 32000-1:2008. + +This resulted in a tagging framework that uses explicit tags, meaning the user is +responsible for the tagging: + +\starttyping +\setupstructure[state=start,method=none] + +\starttext + +\startelement[document] + + \startelement[chapter] + \startelement[p] \input davis \stopelement \par + \stopelement + + \startelement[chapter] + \startelement[p] \input zapf \stopelement \par + \startelement[whatever] + \startelement[p] \input tufte \stopelement \par + \startelement[p] \input knuth \stopelement \par + \stopelement + \stopelement + + \startelement[chapter] + oeps + \startelement[p] \input ward \stopelement \par + \stopelement + +\stopelement + +\stoptext +\stoptyping + +Since this is not much fun, we also provide an automated +variant. In the previous example we explicitly turned off automated +tagging by setting \type {method} to \type {none}. By default it has +the value \type {auto}. + +\starttyping +\setupstructure[state=start] % default is method=auto + +\definedescription[whatever] + +\starttext + +\startfrontmatter + \startchapter[title=One] + \startparagraph \input tufte \stopparagraph + \startitemize + \startitem first \stopitem + \startitem second \stopitem + \stopitemize + \startparagraph \input ward \stopparagraph + \startwhatever {Herman Zapf} \input zapf \stopwhatever + \stopchapter + +\stopfrontmatter + +\startbodymatter + .................. +\stoptyping + +If you use commands like \type {\chapter} you will not get the desired results. +Of course these can be supported but there is no real reason for it, as in \MKIV\ +we advise using the \type {start}|-|\type {stop} variant. + +It will be clear that this kind of automated tagging brings with it a couple of +extra commands deep down in \CONTEXT\ and there (of course) we use symbolic names +for tags, so that one can overload the built|-|in mapping. + +\starttyping +\setuptaglabeltext[en][document=text] +\stoptyping + +As with other features inspired by viewer functionality, the implementation of +tagging is independent of the backend. For instance, we can tag a document and +access the tagging information at the \TEX\ end. The backend driver code maps +tags to relevant \PDF\ constructs. First of all, we just map the tags used at the +\CONTEXT\ end onto themselves. But, as validators expect certain names, we use +the \PDF\ rolemap feature to map them to (less interesting) names. The next list +shows the currently used internal names, with the \PDF\ ones between parentheses. + +\blank \startalignment[flushleft,nothyphenated] +\startluacode +local done = false +for k, v in table.sortedpairs(structures.tags.properties) do + if v.pdf then + if done then + context(", %s (%s)",k,v.pdf) + else + context("%s (%s)",k,v.pdf) + done = true + end + end +end +context(".") +\stopluacode \par \stopalignment \blank + +So, the internal ones show up in the tag trees as shown in the examples but +applications might use the rolemap which normally has less detail. + +Because we keep track of where we are, we can also use that information for +making decisions. + +\starttyping +\doifinelementelse{structure:section} {yes} {no} +\doifinelementelse{structure:chapter} {yes} {no} +\doifinelementelse{division:*-structure:chapter} {yes} {no} +\doifinelementelse{division:*-structure:*} {yes} {no} +\stoptyping + +As shown, you can use \type {*} as a wildcard. The elements are separated by +\type {-}. If you don't know what tags are used, you can always enable the tag +related tracker: + +\starttyping +\enabletrackers[structure.tags] +\stoptyping + +This tracker reports the identified element chains to the console +and log. + +\stopsection + +\startsection[title={Special care}] + +Of course there are a few complications. First of all the tagging model sort of +contradicts the concept of a nicely typeset document where structure and outcome +are not always related. Most \TEX\ users are aware of the fact that \TEX\ does +not have space characters and does a great job on kerning and hyphenation. The +tagging machinery on the other hand uses a rather dumb model of strings separated +by spaces. \footnote {The search engine on the other hand is rather clever on +recognizing words.} But we can trick \TEX\ into providing the right information +to the backend so that words get nicely separated. The non|-|optimized function +that does this looks as follows: + +\starttyping +function injectspaces(head) + local p + for n in node.traverse(head) do + local id = n.id + if id == node.id("glue") then + if p and p.id == node.id("glyph") then + local g = node.copy(p) + local s = node.copy(n.spec) + g.char, n.spec = 32, s + p.next, g.prev = g, p + g.next, n.prev = n, g + s.width = s.width - g.width + end + elseif id == node.id("hlist") or id == node.id("vlist") then + injectspaces(n.list,attribute) + end + p = n + end +end +\stoptyping + +Here we squeeze in a space (given that it is in the font which it normally is +when you use \CONTEXT) and make a compensation in the glue. Given that your page +sits in box 255, you can do this just before shipping the page out: + +\starttyping +injectspaces(tex.box[255].list) +\stoptyping + +Then there are the so|-|called suspects: things on the page that are not related +to structure at all. One is supposed to tag these specially so that the +built|-|in reading equipment is not confused. So far we could get around them +simply because they don't get tagged at all and therefore are not seen anyway. +This might well be enough of a precaution. + +Of course we need to deal with mathematics. Fortunately the presentation \MATHML\ +model is rather close to \TEX\ and so we can map onto that. After all we don't +need to care too much about back|-|mapping here. The currently present code is +rather experimental and might get extended or thrown out in favour of inline +\MATHML. \in {Figure} [fig:tagged-math] demonstrates that a first approach does +not even look that bad. In future versions we might deal with table|-|like math +constructs, like matrices. + +\placefigure + [here] + [fig:tagged-math] + {Experimental math tagging.} + {\externalfigure[tagged-005.png][maxwidth=\textwidth]} + +This is a typical case where more energy has to be spent on driving the voice of +Acrobat but I will do that when we find a good reason. + +As mentioned, it will take a while before all relevant constructs in \CONTEXT\ +support tagging, but support is already quite complete. Some screen dumps are +included as examples at the end. + +\stopsection + +\startsection[title={Conclusion}] + +Surprisingly, implementing all this didn't take that much work. Of course +detailed automated structure support from the complete \CONTEXT\ kernel will take +some time to get completed, but that will be done on demand and when we run into +missing bits and pieces. It's still not decided to what extent alternate +representations and alternate texts will be supported. Experiments with the +reading|-|aloud machinery are not satisfying yet but maybe it just can't get any +better. It would be nice if we could get some tags being announced without +overloading the content, that is: without using ugly hacks. + +And of course, code like this is never really finished if only because \PDF\ +evolves. Also, it is yet another nice test case and torture test for \LUATEX\ and +it helps us to find buglets and oversights. + +\stopsection + +\startsection [title=Some more examples] + +In \CONTEXT\ we have user definable verbatim environments. As with other user +definable environments we show the specific instance as comment next to the +structure component. See \in {figure} [fig:tagged-verbatim]. Some examples of +tables are shown in \in {figure} [fig:tagged-tables]. Future versions will have a +bit more structure. Tables of contents (see \in {figure} [fig:tagged-contents]) +and registers (see \in {figure} [fig:tagged-register]) are also tagged. (One +might wonder what the use is of this.) In \in {figure} [fig:tagged-floats] we see +some examples of floats. External images as well as \METAPOST\ graphics are +tagged as such. This example also shows an example of a user environment, in this +case: + +\starttyping +\definestartstop[notabene][style=\bf] +\stoptyping + +In a similar fashion, footnotes (\in {figure} [fig:tagged-footnotes]) end up in +the structure tree, but in the typeset document they move around (normally +forward when there is no room). + +\placefigure + [here] + [fig:tagged-verbatim] + {Verbatim, including dedicated instances.} + {\externalfigure[tagged-006.png][maxwidth=\textwidth]} + +\placefigure + [here] + [fig:tagged-tables] + {Natural tables as well as the tabulate mechanism is supported.} + {\externalfigure[tagged-008.png][maxwidth=\textwidth]} + +\placefigure + [here] + [fig:tagged-contents] + {Tables of content with specific entries tagged.} + {\externalfigure[tagged-007.png][maxwidth=\textwidth]} + +\placefigure + [here] + [fig:tagged-register] + {A detailed view of registered is provided.} + {\externalfigure[tagged-009.png][maxwidth=\textwidth]} + +\placefigure + [here] + [fig:tagged-floats] + {Floats tags end up in text stream. Watch the user defined construct.} + {\externalfigure[tagged-011.png][maxwidth=\textwidth]} + +\placefigure + [here] + [fig:tagged-footnotes] + {Footnotes are shown at the place in the input (flow).} + {\externalfigure[tagged-010.png][maxwidth=\textwidth]} + +\stopsection + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-titlepage.tex b/doc/context/sources/general/manuals/hybrid/hybrid-titlepage.tex new file mode 100644 index 000000000..3f9dfdc47 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-titlepage.tex @@ -0,0 +1,63 @@ +% language=uk + +\startcomponent hybrid-titlepage + +\environment hybrid-environment + +% \start \setuptype [color=gray] \startMPpage +% StartPage ; +% numeric o, w, h, d ; o := 4mm ; +% picture p[], q, t ; +% t := textext("\white\definedfont[LMTypewriterVarWd10-Dark*default]MkIV Hybrid Technology") ; +% t := ((t rotated 90) ysized (PaperHeight - 2o)) ; +% p[1] := textext("\type{{ }}") ; +% p[2] := textext("\type{( )}") ; +% p[3] := textext("\type{< >}") ; +% d := bbwidth(t) + 2o ; +% q := image ( for i=1 upto 200 : +% for j=1 upto 3 : +% q := p[j] scaled (1 + uniformdeviate 4) ; +% w := uniformdeviate (PaperWidth - d) ; +% h := uniformdeviate (PaperHeight) ; +% draw q shifted (w,h) ; +% endfor ; +% endfor ; ) ; +% q := (q shifted -llcorner q) xysized (PaperWidth - d - 2o, PaperHeight - 2o) shifted (o,o) ; +% fill Page enlarged (o/2) withcolor \MPcolor{yellow} ; +% draw thelabel.ulft(t,lrcorner Page shifted (-o,o)) ; +% draw q ; +% StopPage ; +% \stopMPpage \stop + +\definefont[TitlePageFontA][file:lmmonoproplt10-bold*default] +\definefont[TitlePageFontB][file:lmmonolt10-bold*none] + +\start \startMPpage + StartPage ; + numeric o, w, h, d ; o := 4mm ; + picture p[], q, t ; + t := textext("\white\TitlePageFontA MkIV Hybrid Technology") ; + t := ((t rotated 90) ysized (PaperHeight - 2o)) ; + p[1] := textext("\gray\TitlePageFontB\char123\char125") ; + p[2] := textext("\gray\TitlePageFontB()") ; + p[3] := textext("\gray\TitlePageFontB<>") ; + d := bbwidth(t) + 2o ; + q := image ( for i=1 upto 8 : + for j=1 upto 20 : + q := p[1+floor(uniformdeviate 3)] xysized (PaperWidth/20 + uniformdeviate PaperWidth/40, PaperHeight/15 + uniformdeviate PaperHeight/30) ; + w := i * (PaperWidth - d)/10 ; + h := j * PaperHeight/10 ; + q := q shifted (w,h) ; + draw q; + endfor ; + endfor ; ) ; + q := (q shifted -llcorner q) xysized (PaperWidth - d - 2o, PaperHeight - 2o) shifted (o,o) ; + fill Page enlarged (o/2) withcolor \MPcolor{yellow} ; + draw thelabel.ulft(t,lrcorner Page shifted (-o,o)) ; + draw q ; + StopPage ; +\stopMPpage \stop + +\setuppagenumber[state=stop] \page[empty] \setuppagenumber[state=start] + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid-weird.tex b/doc/context/sources/general/manuals/hybrid/hybrid-weird.tex new file mode 100644 index 000000000..48529f76d --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid-weird.tex @@ -0,0 +1,129 @@ +% language=uk + +\startcomponent hybrid-backends + +\environment hybrid-environment + +\startchapter[title={Weird examples}] + +\startsection[title={Introduction}] + +In this chapter I will collect a couple of weird examples. + +\stopsection + +\startsection[title=Inter-character spacing] + +There was a discussion on the \LUATEX\ (dev) list about inter character spacing +and ligatures. The discussion involved a mechanism inherited from \PDFTEX\ but in +\CONTEXT\ we don't use that at all. Actually, support for inter character spacing +was added in an early stage of \MKIV\ development as an alternative for the +\MKII\ variant, which used parsing at the \TEX\ end. Personally I never use this +spacing, unless a design in a project demands it. + +In the \MKIV\ method we split ligatures when its components are known. This works +quite well. It's anyway a good idea to disable ligatures, so it's more a +fallback. Actually we should create components for hard coded characters like +\ae\ but as no one ever complained I leave that for a later moment. + +As we already had the mechanisms in place, support for selective spacing of +ligatures was a rather trivial extension. If there is ever a real need for it, I +will provide control via the normal user interface, but for now using a few hooks +will do. The following code shows an example of an implementation. \footnote {The +examples have been adapted to the latest \CONTEXT\ where we use \type +{\getchar(n)} instead of \type {n.char}.} + +\startbuffer +local utfbyte = utf.byte +local getchar = nodes.nuts.getchar + +local keep = { + [0x0132] = true, [0x0133] = true, -- IJ ij + [0x00C6] = true, [0x00E6] = true, -- AE ae + [0x0152] = true, [0x0153] = true, -- OE oe +} + +function typesetters.kerns.keepligature(n) + return keep[getchar(n)] +end + +local together = { + [utfbyte("c")] = { [utfbyte("k")] = true }, + [utfbyte("i")] = { [utfbyte("j")] = true }, + [utfbyte("I")] = { [utfbyte("J")] = true }, +} + +function typesetters.kerns.keeptogether(n1,n2) + local k = together[getchar(n1)] + return k and k[getchar(n2)] +end +\stopbuffer + +\ctxluabuffer + +\typebuffer + +The following also works: + +\starttyping +local lpegmatch = lpeg.match +local fontdata = fonts.identifiers +local getchar = nodes.nuts.getchar +local getfont = nodes.nuts.getfont + +local keep = -- start of name + lpeg.P("i_j") + + lpeg.P("I_J") + + lpeg.P("aeligature") + + lpeg.P("AEligature") + + lpeg.P("oeligature") + + lpeg.P("OEligature") + +function typesetters.kerns.keepligature(n) + local d = fontdata[getfont(n)].descriptions + local c = d and d[getchar(n)] + local n = c and c.name + return n and lpegmatch(keep,n) +end +\stoptyping + +A more generic solution would be to use the \type {tounicode} information, but it +would be overkill as we're dealing with a rather predictable set of characters +that have gotten \UNICODE\ slots assigned. When using basemode most fonts will +work anyway. + +So, is this really worth the effort? Take a look at the following example. + +\startbuffer +\definecharacterkerning [KernMe] [factor=0.25] + +\start + \setcharacterkerning[KernMe] + \definedfont[Serif*default] + Ach kijk effe, \ae sop draagt een knickerbocker! \par + \definedfont[Serif*smallcaps] + Ach kijk effe, \ae sop draagt een knickerbocker! \par +\stop +\stopbuffer + +\typebuffer + +Typeset this (Dutch text) looks like: + +\getbuffer + +You might wonder why I decided to look into it. Right at the moment when it was +discussed, I was implementing a style that needed the Calibri font that comes +with \MSWINDOWS, and I visited the FontShop website to have a look at the font. +To my surprise it had quite some ligatures, way more than one would expect. + +\placefigure + {Some of the ligatures in Calibri Regular. Just wonder what + intercharacter spacing will do here.} + {\externalfigure[calibri-fontshop.png]} + +\stopsection + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/hybrid/hybrid.tex b/doc/context/sources/general/manuals/hybrid/hybrid.tex new file mode 100644 index 000000000..f2f05ecc9 --- /dev/null +++ b/doc/context/sources/general/manuals/hybrid/hybrid.tex @@ -0,0 +1,62 @@ +% author : Hans Hagen +% copyright : PRAGMA ADE & ConTeXt Development Team +% license : Creative Commons Attribution ShareAlike 4.0 International +% reference : pragma-ade.nl | contextgarden.net | texlive (related) distributions +% origin : the ConTeXt distribution +% +% comment : Because this manual is distributed with TeX distributions it comes with a rather +% liberal license. We try to adapt these documents to upgrades in the (sub)systems +% that they describe. Using parts of the content otherwise can therefore conflict +% with existing functionality and we cannot be held responsible for that. Many of +% the manuals contain characteristic graphics and personal notes or examples that +% make no sense when used out-of-context. +% +% comment : Some chapters have been published in TugBoat, the NTG Maps, the ConTeXt Group +% journal or otherwise. Thanks to the editors for corrections. + +\environment hybrid-environment + +\startproduct hybrid + +\component hybrid-titlepage + +\startfrontmatter + \component hybrid-contents + \component hybrid-introduction +\stopfrontmatter + +\startbodymatter + \component hybrid-languages + \component hybrid-goodies + \component hybrid-grouping + \component hybrid-fontnames + \component hybrid-bidi + \component hybrid-inserts + \component hybrid-mkvi + \component hybrid-backend + \component hybrid-callbacks + %component hybrid-bibtex % we have a new module, this was about the xml interface and sorting + \component hybrid-parbuilder + \component hybrid-tags + \component hybrid-merge + \component hybrid-export + \component hybrid-optimize + \component hybrid-characters + \component hybrid-weird + \component hybrid-glocal + \component hybrid-math + \component hybrid-mathml + \component hybrid-ebooks + \component hybrid-italics + \component hybrid-partests + \component hybrid-codebase + %component hybrid-musings % only as article, style too different after corrections + \component hybrid-jit +\stopbodymatter + +\startbackmatter + \component hybrid-intermezzo +\stopbackmatter + +\stopproduct + diff --git a/doc/context/sources/general/manuals/hybrid/luatex-co-acceptablelowres.jpg b/doc/context/sources/general/manuals/hybrid/luatex-co-acceptablelowres.jpg new file mode 100644 index 000000000..8ba060aa9 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/luatex-co-acceptablelowres.jpg differ diff --git a/doc/context/sources/general/manuals/hybrid/mtx-server-ctx-fonttest.png b/doc/context/sources/general/manuals/hybrid/mtx-server-ctx-fonttest.png new file mode 100644 index 000000000..949a66ee5 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/mtx-server-ctx-fonttest.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-001.png b/doc/context/sources/general/manuals/hybrid/tagged-001.png new file mode 100644 index 000000000..4b261c4ad Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-001.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-002.png b/doc/context/sources/general/manuals/hybrid/tagged-002.png new file mode 100644 index 000000000..70c3e33fa Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-002.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-003.png b/doc/context/sources/general/manuals/hybrid/tagged-003.png new file mode 100644 index 000000000..fbcc221ec Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-003.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-004.png b/doc/context/sources/general/manuals/hybrid/tagged-004.png new file mode 100644 index 000000000..1fccca251 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-004.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-005.png b/doc/context/sources/general/manuals/hybrid/tagged-005.png new file mode 100644 index 000000000..4f98733bc Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-005.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-006.png b/doc/context/sources/general/manuals/hybrid/tagged-006.png new file mode 100644 index 000000000..4375297d4 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-006.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-007.png b/doc/context/sources/general/manuals/hybrid/tagged-007.png new file mode 100644 index 000000000..338e0bdb1 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-007.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-008.png b/doc/context/sources/general/manuals/hybrid/tagged-008.png new file mode 100644 index 000000000..8f95af4f7 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-008.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-009.png b/doc/context/sources/general/manuals/hybrid/tagged-009.png new file mode 100644 index 000000000..be9ff238e Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-009.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-010.png b/doc/context/sources/general/manuals/hybrid/tagged-010.png new file mode 100644 index 000000000..81722e7f9 Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-010.png differ diff --git a/doc/context/sources/general/manuals/hybrid/tagged-011.png b/doc/context/sources/general/manuals/hybrid/tagged-011.png new file mode 100644 index 000000000..45012384f Binary files /dev/null and b/doc/context/sources/general/manuals/hybrid/tagged-011.png differ diff --git a/doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-intermediate.lut b/doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-intermediate.lut new file mode 100644 index 000000000..bd373d413 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-intermediate.lut @@ -0,0 +1,3927 @@ +return { + { + ["cs_count"]=40670, + ["dyn_used"]=636455, + ["elapsed_time"]=1.1339998245239, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59690749, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="16", + ["attribute_list"]="8", + ["dir"]="2", + ["disc"]="1", + ["glue"]="1", + ["glue_spec"]="18", + ["hlist"]="3", + ["kern"]="1", + ["pdf_literal"]="35", + ["penalty"]="3", + ["rule"]="2", + ["vlist"]="5", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=711749, + ["str_ptr"]=2139635, + }, + { + ["cs_count"]=40850, + ["dyn_used"]=646472, + ["elapsed_time"]=0.49200010299683, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81899167, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="321", + ["attribute_list"]="128", + ["dir"]="5", + ["disc"]="3", + ["glue"]="233", + ["glue_spec"]="148", + ["glyph"]="27", + ["hlist"]="111", + ["if_stack"]="9", + ["kern"]="22", + ["local_par"]="16", + ["pdf_literal"]="77", + ["penalty"]="19", + ["rule"]="11", + ["temp"]="5", + ["vlist"]="67", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716825, + ["str_ptr"]=2139884, + }, + { + ["cs_count"]=40854, + ["dyn_used"]=643764, + ["elapsed_time"]=0.0049998760223389, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81913802, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="72", + ["attribute_list"]="34", + ["dir"]="5", + ["disc"]="1", + ["glue"]="77", + ["glue_spec"]="90", + ["hlist"]="22", + ["if_stack"]="12", + ["kern"]="1", + ["local_par"]="8", + ["pdf_literal"]="44", + ["penalty"]="6", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="20", + }, + ["obj_ptr"]=450, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716884, + ["str_ptr"]=2139888, + }, + { + ["cs_count"]=40855, + ["dyn_used"]=643711, + ["elapsed_time"]=0.069000005722046, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83659152, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="198", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="11", + ["glue"]="226", + ["glue_spec"]="129", + ["glyph"]="108", + ["hlist"]="77", + ["if_stack"]="9", + ["kern"]="8", + ["local_par"]="16", + ["pdf_literal"]="47", + ["penalty"]="15", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="43", + }, + ["obj_ptr"]=453, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716970, + ["str_ptr"]=2139892, + }, + { + ["cs_count"]=40855, + ["dyn_used"]=643756, + ["elapsed_time"]=0.005000114440918, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83661195, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="72", + ["attribute_list"]="34", + ["dir"]="5", + ["disc"]="1", + ["glue"]="77", + ["glue_spec"]="90", + ["hlist"]="22", + ["if_stack"]="12", + ["kern"]="1", + ["local_par"]="8", + ["pdf_literal"]="44", + ["penalty"]="6", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="20", + }, + ["obj_ptr"]=457, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716970, + ["str_ptr"]=2139892, + }, + { + ["cs_count"]=40978, + ["dyn_used"]=654719, + ["elapsed_time"]=0.27900004386902, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=90862258, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2354", + ["attribute_list"]="827", + ["dir"]="5", + ["disc"]="87", + ["glue"]="865", + ["glue_spec"]="414", + ["glyph"]="994", + ["hlist"]="759", + ["if_stack"]="4", + ["kern"]="17", + ["local_par"]="100", + ["mark"]="4", + ["math"]="2", + ["pdf_annot"]="41", + ["pdf_literal"]="152", + ["penalty"]="267", + ["rule"]="174", + ["temp"]="5", + ["vlist"]="115", + }, + ["obj_ptr"]=501, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=721093, + ["str_ptr"]=2140061, + }, + { + ["cs_count"]=40982, + ["dyn_used"]=657240, + ["elapsed_time"]=0.10199999809265, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=91415423, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2465", + ["attribute_list"]="864", + ["dir"]="5", + ["disc"]="62", + ["glue"]="930", + ["glue_spec"]="452", + ["glyph"]="1116", + ["hlist"]="808", + ["if_stack"]="4", + ["kern"]="6", + ["local_par"]="106", + ["pdf_annot"]="45", + ["pdf_literal"]="212", + ["penalty"]="311", + ["rule"]="214", + ["temp"]="5", + ["vlist"]="118", + }, + ["obj_ptr"]=551, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=721186, + ["str_ptr"]=2140065, + }, + { + ["cs_count"]=40986, + ["dyn_used"]=659350, + ["elapsed_time"]=0.087999820709229, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=91930731, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2348", + ["attribute_list"]="825", + ["dir"]="5", + ["disc"]="89", + ["glue"]="937", + ["glue_spec"]="432", + ["glyph"]="1166", + ["hlist"]="781", + ["if_stack"]="4", + ["kern"]="15", + ["local_par"]="102", + ["math"]="2", + ["pdf_annot"]="43", + ["pdf_literal"]="156", + ["penalty"]="282", + ["rule"]="187", + ["temp"]="5", + ["vlist"]="116", + }, + ["obj_ptr"]=596, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=721264, + ["str_ptr"]=2140069, + }, + { + ["cs_count"]=40988, + ["dyn_used"]=658040, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=92030871, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="404", + ["attribute_list"]="177", + ["dir"]="5", + ["disc"]="6", + ["glue"]="313", + ["glue_spec"]="174", + ["glyph"]="66", + ["hlist"]="178", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="22", + ["pdf_annot"]="3", + ["pdf_literal"]="76", + ["penalty"]="33", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="76", + }, + ["obj_ptr"]=601, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=721290, + ["str_ptr"]=2140071, + }, + { + ["cs_count"]=41030, + ["dyn_used"]=660523, + ["elapsed_time"]=0.10099983215332, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=95611811, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="701", + ["attribute_list"]="276", + ["dir"]="5", + ["disc"]="112", + ["glue"]="605", + ["glue_spec"]="239", + ["glyph"]="1278", + ["hlist"]="219", + ["if_stack"]="11", + ["kern"]="41", + ["local_par"]="36", + ["mark"]="4", + ["math"]="16", + ["pdf_dest"]="1", + ["pdf_literal"]="74", + ["penalty"]="75", + ["rule"]="25", + ["temp"]="5", + ["vlist"]="86", + ["write"]="2", + }, + ["obj_ptr"]=604, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=722160, + ["str_ptr"]=2140116, + }, + { + ["cs_count"]=41033, + ["dyn_used"]=662674, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=95695201, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="266", + ["attribute_list"]="131", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="155", + ["glyph"]="2", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="70", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=610, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=722216, + ["str_ptr"]=2140120, + }, + { + ["cs_count"]=41140, + ["dyn_used"]=668242, + ["elapsed_time"]=0.28099989891052, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=103965740, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1326", + ["attribute_list"]="486", + ["dir"]="5", + ["disc"]="181", + ["glue"]="1199", + ["glue_spec"]="398", + ["glyph"]="2375", + ["hlist"]="395", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="37", + ["mark"]="12", + ["math"]="16", + ["pdf_dest"]="3", + ["pdf_literal"]="88", + ["penalty"]="109", + ["rule"]="52", + ["temp"]="5", + ["vlist"]="84", + ["write"]="3", + }, + ["obj_ptr"]=613, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=725995, + ["str_ptr"]=2140272, + }, + { + ["cs_count"]=41166, + ["dyn_used"]=672097, + ["elapsed_time"]=0.12400007247925, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=104498597, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1870", + ["attribute_list"]="626", + ["dir"]="5", + ["disc"]="102", + ["glue"]="1374", + ["glue_spec"]="491", + ["glyph"]="1848", + ["hlist"]="518", + ["if_stack"]="3", + ["kern"]="23", + ["local_par"]="43", + ["mark"]="8", + ["math"]="34", + ["pdf_annot"]="1", + ["pdf_dest"]="2", + ["pdf_literal"]="122", + ["penalty"]="153", + ["rule"]="72", + ["temp"]="5", + ["vlist"]="83", + ["write"]="2", + }, + ["obj_ptr"]=620, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=726296, + ["str_ptr"]=2140301, + }, + { + ["cs_count"]=41271, + ["dyn_used"]=676336, + ["elapsed_time"]=0.26099991798401, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=112679370, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="991", + ["attribute_list"]="333", + ["dir"]="5", + ["disc"]="190", + ["glue"]="908", + ["glue_spec"]="335", + ["glyph"]="2510", + ["hlist"]="244", + ["if_stack"]="4", + ["kern"]="25", + ["local_par"]="45", + ["mark"]="8", + ["math"]="18", + ["pdf_annot"]="1", + ["pdf_dest"]="2", + ["pdf_literal"]="125", + ["penalty"]="116", + ["rule"]="50", + ["temp"]="6", + ["vlist"]="81", + ["write"]="2", + }, + ["obj_ptr"]=625, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=730142, + ["str_ptr"]=2140454, + }, + { + ["cs_count"]=41287, + ["dyn_used"]=679077, + ["elapsed_time"]=0.16900014877319, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=114064466, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1039", + ["attribute_list"]="349", + ["dir"]="5", + ["disc"]="182", + ["glue"]="917", + ["glue_spec"]="332", + ["glyph"]="2616", + ["hlist"]="227", + ["if_stack"]="4", + ["kern"]="26", + ["local_par"]="39", + ["mark"]="16", + ["math"]="21", + ["pdf_dest"]="4", + ["pdf_literal"]="110", + ["penalty"]="99", + ["rule"]="36", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=631, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=730499, + ["str_ptr"]=2140474, + }, + { + ["cs_count"]=41288, + ["dyn_used"]=681718, + ["elapsed_time"]=0.1710000038147, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=114413831, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1066", + ["attribute_list"]="358", + ["dir"]="5", + ["disc"]="114", + ["glue"]="760", + ["glue_spec"]="319", + ["glyph"]="1784", + ["hlist"]="231", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="45", + ["mark"]="24", + ["math"]="16", + ["pdf_dest"]="6", + ["pdf_literal"]="104", + ["penalty"]="104", + ["rule"]="39", + ["temp"]="6", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=636, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=730534, + ["str_ptr"]=2140478, + }, + { + ["cs_count"]=41394, + ["dyn_used"]=688608, + ["elapsed_time"]=0.30399990081787, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123046912, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2149", + ["attribute_list"]="719", + ["dir"]="5", + ["disc"]="128", + ["glue"]="1435", + ["glue_spec"]="469", + ["glyph"]="1822", + ["hlist"]="550", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="41", + ["mark"]="20", + ["math"]="16", + ["pdf_dest"]="5", + ["pdf_literal"]="90", + ["penalty"]="119", + ["rule"]="71", + ["temp"]="5", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=644, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734476, + ["str_ptr"]=2140636, + }, + { + ["cs_count"]=41397, + ["dyn_used"]=689967, + ["elapsed_time"]=0.12899994850159, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123359723, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1216", + ["attribute_list"]="408", + ["dir"]="5", + ["disc"]="77", + ["glue"]="878", + ["glue_spec"]="325", + ["glyph"]="1293", + ["hlist"]="317", + ["if_stack"]="11", + ["kern"]="16", + ["local_par"]="34", + ["mark"]="16", + ["math"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="92", + ["penalty"]="78", + ["rule"]="40", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=651, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734569, + ["str_ptr"]=2140644, + }, + { + ["cs_count"]=41398, + ["dyn_used"]=691906, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123443425, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="409", + ["attribute_list"]="139", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="158", + ["glyph"]="3", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=657, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734611, + ["str_ptr"]=2140649, + }, + { + ["cs_count"]=41399, + ["dyn_used"]=695008, + ["elapsed_time"]=0.15999984741211, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123869231, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1273", + ["attribute_list"]="427", + ["dir"]="5", + ["disc"]="168", + ["glue"]="921", + ["glue_spec"]="341", + ["glyph"]="2020", + ["hlist"]="294", + ["if_stack"]="6", + ["kern"]="24", + ["local_par"]="48", + ["mark"]="20", + ["math"]="10", + ["pdf_dest"]="6", + ["pdf_literal"]="112", + ["penalty"]="123", + ["rule"]="60", + ["temp"]="5", + ["vlist"]="86", + ["write"]="8", + }, + ["obj_ptr"]=660, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734629, + ["str_ptr"]=2140650, + }, + { + ["cs_count"]=41400, + ["dyn_used"]=697078, + ["elapsed_time"]=0.084000110626221, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=124346644, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1279", + ["attribute_list"]="429", + ["dir"]="5", + ["disc"]="204", + ["glue"]="1091", + ["glue_spec"]="351", + ["glyph"]="2803", + ["hlist"]="294", + ["if_stack"]="4", + ["kern"]="23", + ["local_par"]="29", + ["mark"]="4", + ["pdf_annot"]="1", + ["pdf_dest"]="1", + ["pdf_literal"]="132", + ["penalty"]="110", + ["rule"]="60", + ["temp"]="5", + ["vlist"]="74", + ["write"]="1", + }, + ["obj_ptr"]=670, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734681, + ["str_ptr"]=2140657, + }, + { + ["cs_count"]=41403, + ["dyn_used"]=699640, + ["elapsed_time"]=0.095999956130981, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127222121, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="988", + ["attribute_list"]="332", + ["dir"]="5", + ["disc"]="209", + ["glue"]="1052", + ["glue_spec"]="322", + ["glyph"]="3212", + ["hlist"]="241", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="38", + ["math"]="24", + ["pdf_literal"]="156", + ["penalty"]="145", + ["rule"]="67", + ["temp"]="5", + ["vlist"]="73", + ["write"]="1", + }, + ["obj_ptr"]=673, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734783, + ["str_ptr"]=2140662, + }, + { + ["cs_count"]=41404, + ["dyn_used"]=701874, + ["elapsed_time"]=0.078000068664551, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127567611, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="991", + ["attribute_list"]="333", + ["dir"]="5", + ["disc"]="146", + ["glue"]="822", + ["glue_spec"]="381", + ["glyph"]="2012", + ["hlist"]="230", + ["if_stack"]="11", + ["kern"]="14", + ["local_par"]="33", + ["mark"]="4", + ["math"]="16", + ["pdf_dest"]="1", + ["pdf_literal"]="126", + ["penalty"]="177", + ["rule"]="42", + ["temp"]="5", + ["vlist"]="74", + ["write"]="3", + }, + ["obj_ptr"]=677, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734801, + ["str_ptr"]=2140663, + }, + { + ["cs_count"]=41409, + ["dyn_used"]=705864, + ["elapsed_time"]=0.13399982452393, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128424457, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1039", + ["attribute_list"]="349", + ["dir"]="5", + ["disc"]="104", + ["glue"]="699", + ["glue_spec"]="298", + ["glyph"]="1643", + ["hlist"]="267", + ["if_stack"]="3", + ["kern"]="25", + ["local_par"]="63", + ["mark"]="12", + ["math"]="4", + ["pdf_dest"]="4", + ["pdf_literal"]="142", + ["penalty"]="127", + ["rule"]="62", + ["temp"]="5", + ["vlist"]="82", + ["write"]="5", + }, + ["obj_ptr"]=680, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734986, + ["str_ptr"]=2140671, + }, + { + ["cs_count"]=41410, + ["dyn_used"]=707665, + ["elapsed_time"]=0.051000118255615, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128675531, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="682", + ["attribute_list"]="230", + ["dir"]="5", + ["disc"]="2", + ["glue"]="530", + ["glue_spec"]="243", + ["glyph"]="1097", + ["hlist"]="267", + ["if_stack"]="3", + ["kern"]="8", + ["local_par"]="78", + ["pdf_literal"]="202", + ["penalty"]="139", + ["rule"]="71", + ["temp"]="5", + ["vlist"]="77", + }, + ["obj_ptr"]=686, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735031, + ["str_ptr"]=2140676, + }, + { + ["cs_count"]=41411, + ["dyn_used"]=710562, + ["elapsed_time"]=0.18400001525879, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129019030, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1306", + ["attribute_list"]="438", + ["dir"]="5", + ["disc"]="40", + ["glue"]="782", + ["glue_spec"]="383", + ["glyph"]="1446", + ["hlist"]="366", + ["if_stack"]="3", + ["kern"]="8", + ["local_par"]="103", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="228", + ["penalty"]="211", + ["rule"]="101", + ["temp"]="5", + ["vlist"]="107", + ["write"]="3", + }, + ["obj_ptr"]=689, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735049, + ["str_ptr"]=2140677, + }, + { + ["cs_count"]=41412, + ["dyn_used"]=711958, + ["elapsed_time"]=0.19099998474121, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129324216, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1402", + ["attribute_list"]="470", + ["dir"]="5", + ["disc"]="89", + ["glue"]="839", + ["glue_spec"]="384", + ["glyph"]="1655", + ["hlist"]="319", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="78", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="175", + ["penalty"]="179", + ["rule"]="79", + ["temp"]="6", + ["vlist"]="106", + ["write"]="4", + }, + ["obj_ptr"]=695, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735085, + ["str_ptr"]=2140681, + }, + { + ["cs_count"]=41418, + ["dyn_used"]=714543, + ["elapsed_time"]=0.068000078201294, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129547329, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="721", + ["attribute_list"]="243", + ["dir"]="5", + ["disc"]="105", + ["glue"]="698", + ["glue_spec"]="309", + ["glyph"]="1662", + ["hlist"]="215", + ["if_stack"]="5", + ["kern"]="16", + ["local_par"]="52", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="135", + ["penalty"]="94", + ["rule"]="40", + ["temp"]="5", + ["vlist"]="74", + ["write"]="1", + }, + ["obj_ptr"]=701, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735236, + ["str_ptr"]=2140691, + }, + { + ["cs_count"]=41419, + ["dyn_used"]=717105, + ["elapsed_time"]=0.11699986457825, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129546084, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="919", + ["attribute_list"]="309", + ["dir"]="5", + ["disc"]="86", + ["glue"]="712", + ["glue_spec"]="309", + ["glyph"]="1550", + ["hlist"]="214", + ["if_stack"]="5", + ["kern"]="22", + ["local_par"]="45", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="123", + ["penalty"]="97", + ["rule"]="39", + ["temp"]="5", + ["vlist"]="76", + ["write"]="3", + }, + ["obj_ptr"]=704, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735260, + ["str_ptr"]=2140693, + }, + { + ["cs_count"]=41420, + ["dyn_used"]=719375, + ["elapsed_time"]=0.16400003433228, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128597778, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1252", + ["attribute_list"]="420", + ["dir"]="5", + ["disc"]="101", + ["glue"]="863", + ["glue_spec"]="396", + ["glyph"]="1770", + ["hlist"]="247", + ["if_stack"]="4", + ["kern"]="32", + ["local_par"]="47", + ["mark"]="24", + ["math"]="10", + ["pdf_dest"]="6", + ["pdf_literal"]="109", + ["penalty"]="154", + ["rule"]="74", + ["temp"]="5", + ["vlist"]="79", + ["write"]="8", + }, + ["obj_ptr"]=708, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735290, + ["str_ptr"]=2140696, + }, + { + ["cs_count"]=41421, + ["dyn_used"]=722423, + ["elapsed_time"]=0.16599988937378, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127551865, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1258", + ["attribute_list"]="422", + ["dir"]="5", + ["disc"]="106", + ["glue"]="867", + ["glue_spec"]="374", + ["glyph"]="1500", + ["hlist"]="288", + ["if_stack"]="5", + ["kern"]="16", + ["local_par"]="47", + ["mark"]="24", + ["math"]="8", + ["pdf_dest"]="6", + ["pdf_literal"]="106", + ["penalty"]="128", + ["rule"]="65", + ["temp"]="5", + ["vlist"]="87", + ["write"]="6", + }, + ["obj_ptr"]=715, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735338, + ["str_ptr"]=2140702, + }, + { + ["cs_count"]=41422, + ["dyn_used"]=724513, + ["elapsed_time"]=0.13900017738342, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127914724, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="976", + ["attribute_list"]="328", + ["dir"]="5", + ["disc"]="164", + ["glue"]="812", + ["glue_spec"]="353", + ["glyph"]="2038", + ["hlist"]="215", + ["if_stack"]="4", + ["kern"]="17", + ["local_par"]="41", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="102", + ["penalty"]="125", + ["rule"]="54", + ["temp"]="5", + ["vlist"]="78", + ["write"]="5", + }, + ["obj_ptr"]=722, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735386, + ["str_ptr"]=2140708, + }, + { + ["cs_count"]=41423, + ["dyn_used"]=727092, + ["elapsed_time"]=0.11999988555908, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128314957, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1057", + ["attribute_list"]="355", + ["dir"]="5", + ["disc"]="147", + ["glue"]="897", + ["glue_spec"]="348", + ["glyph"]="2251", + ["hlist"]="229", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="37", + ["mark"]="16", + ["math"]="6", + ["pdf_annot"]="1", + ["pdf_dest"]="4", + ["pdf_literal"]="116", + ["penalty"]="129", + ["rule"]="59", + ["temp"]="5", + ["vlist"]="77", + ["write"]="5", + }, + ["obj_ptr"]=731, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735428, + ["str_ptr"]=2140713, + }, + { + ["cs_count"]=41424, + ["dyn_used"]=729870, + ["elapsed_time"]=0.18700003623962, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128670288, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1141", + ["attribute_list"]="383", + ["dir"]="5", + ["disc"]="88", + ["glue"]="724", + ["glue_spec"]="375", + ["glyph"]="1314", + ["hlist"]="227", + ["if_stack"]="13", + ["kern"]="12", + ["local_par"]="48", + ["mark"]="32", + ["pdf_dest"]="8", + ["pdf_literal"]="120", + ["penalty"]="140", + ["rule"]="69", + ["temp"]="5", + ["vlist"]="81", + ["write"]="8", + }, + ["obj_ptr"]=735, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735458, + ["str_ptr"]=2140716, + }, + { + ["cs_count"]=41425, + ["dyn_used"]=732553, + ["elapsed_time"]=0.18900012969971, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129035522, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1096", + ["attribute_list"]="368", + ["dir"]="5", + ["disc"]="55", + ["glue"]="765", + ["glue_spec"]="363", + ["glyph"]="1426", + ["hlist"]="226", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="46", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="125", + ["penalty"]="128", + ["rule"]="64", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=744, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735518, + ["str_ptr"]=2140724, + }, + { + ["cs_count"]=41426, + ["dyn_used"]=735186, + ["elapsed_time"]=0.16999983787537, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129098362, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1084", + ["attribute_list"]="364", + ["dir"]="5", + ["disc"]="69", + ["glue"]="797", + ["glue_spec"]="377", + ["glyph"]="1537", + ["hlist"]="219", + ["if_stack"]="13", + ["kern"]="8", + ["local_par"]="46", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="148", + ["penalty"]="137", + ["rule"]="71", + ["temp"]="5", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=753, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735572, + ["str_ptr"]=2140731, + }, + { + ["cs_count"]=41427, + ["dyn_used"]=737876, + ["elapsed_time"]=0.17900013923645, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127292546, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1138", + ["attribute_list"]="382", + ["dir"]="5", + ["disc"]="88", + ["glue"]="838", + ["glue_spec"]="399", + ["glyph"]="1892", + ["hlist"]="217", + ["if_stack"]="13", + ["kern"]="10", + ["local_par"]="42", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="162", + ["penalty"]="142", + ["rule"]="82", + ["temp"]="5", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=761, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735620, + ["str_ptr"]=2140737, + }, + { + ["cs_count"]=41428, + ["dyn_used"]=740658, + ["elapsed_time"]=0.18699979782104, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125638667, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1087", + ["attribute_list"]="365", + ["dir"]="5", + ["disc"]="84", + ["glue"]="766", + ["glue_spec"]="384", + ["glyph"]="1676", + ["hlist"]="224", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="45", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="131", + ["penalty"]="132", + ["rule"]="67", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=769, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735668, + ["str_ptr"]=2140743, + }, + { + ["cs_count"]=41429, + ["dyn_used"]=743203, + ["elapsed_time"]=0.18100023269653, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=124756057, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1090", + ["attribute_list"]="366", + ["dir"]="5", + ["disc"]="95", + ["glue"]="790", + ["glue_spec"]="374", + ["glyph"]="1709", + ["hlist"]="225", + ["if_stack"]="4", + ["kern"]="10", + ["local_par"]="47", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="129", + ["penalty"]="135", + ["rule"]="65", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=778, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735722, + ["str_ptr"]=2140750, + }, + { + ["cs_count"]=41435, + ["dyn_used"]=745303, + ["elapsed_time"]=0.07699990272522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125052881, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="841", + ["attribute_list"]="283", + ["dir"]="5", + ["disc"]="100", + ["glue"]="705", + ["glue_spec"]="299", + ["glyph"]="1547", + ["hlist"]="208", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="44", + ["mark"]="12", + ["pdf_dest"]="2", + ["pdf_literal"]="132", + ["penalty"]="96", + ["rule"]="43", + ["temp"]="5", + ["vlist"]="76", + ["write"]="2", + }, + ["obj_ptr"]=786, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735901, + ["str_ptr"]=2140762, + }, + { + ["cs_count"]=41436, + ["dyn_used"]=748278, + ["elapsed_time"]=0.1399998664856, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125389232, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="991", + ["attribute_list"]="333", + ["dir"]="5", + ["disc"]="84", + ["glue"]="738", + ["glue_spec"]="318", + ["glyph"]="1513", + ["hlist"]="225", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="46", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="114", + ["penalty"]="103", + ["rule"]="43", + ["temp"]="5", + ["vlist"]="77", + ["write"]="6", + }, + ["obj_ptr"]=790, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735931, + ["str_ptr"]=2140765, + }, + { + ["cs_count"]=41437, + ["dyn_used"]=751447, + ["elapsed_time"]=0.23200011253357, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125731274, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1186", + ["attribute_list"]="398", + ["dir"]="5", + ["disc"]="50", + ["glue"]="681", + ["glue_spec"]="354", + ["glyph"]="1155", + ["hlist"]="233", + ["if_stack"]="13", + ["kern"]="15", + ["local_par"]="50", + ["mark"]="36", + ["pdf_dest"]="9", + ["pdf_literal"]="114", + ["penalty"]="144", + ["rule"]="70", + ["temp"]="5", + ["vlist"]="82", + ["write"]="9", + }, + ["obj_ptr"]=795, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735969, + ["str_ptr"]=2140769, + }, + { + ["cs_count"]=41438, + ["dyn_used"]=754461, + ["elapsed_time"]=0.15499997138977, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=126057768, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1084", + ["attribute_list"]="364", + ["dir"]="5", + ["disc"]="68", + ["glue"]="713", + ["glue_spec"]="349", + ["glyph"]="1422", + ["hlist"]="227", + ["if_stack"]="10", + ["kern"]="19", + ["local_par"]="47", + ["mark"]="28", + ["pdf_dest"]="8", + ["pdf_literal"]="120", + ["penalty"]="127", + ["rule"]="61", + ["temp"]="5", + ["vlist"]="80", + ["write"]="9", + }, + ["obj_ptr"]=805, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736036, + ["str_ptr"]=2140777, + }, + { + ["cs_count"]=41451, + ["dyn_used"]=756863, + ["elapsed_time"]=0.10800004005432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=126365411, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="925", + ["attribute_list"]="311", + ["dir"]="5", + ["disc"]="78", + ["glue"]="743", + ["glue_spec"]="305", + ["glyph"]="1432", + ["hlist"]="231", + ["if_stack"]="4", + ["kern"]="24", + ["local_par"]="50", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="123", + ["penalty"]="103", + ["rule"]="44", + ["temp"]="6", + ["vlist"]="76", + ["write"]="5", + }, + ["obj_ptr"]=815, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736446, + ["str_ptr"]=2140798, + }, + { + ["cs_count"]=41454, + ["dyn_used"]=759072, + ["elapsed_time"]=0.12999987602234, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=126803016, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1435", + ["attribute_list"]="481", + ["dir"]="5", + ["disc"]="84", + ["glue"]="1005", + ["glue_spec"]="377", + ["glyph"]="1502", + ["hlist"]="387", + ["if_stack"]="4", + ["kern"]="20", + ["local_par"]="63", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="124", + ["penalty"]="135", + ["rule"]="80", + ["temp"]="5", + ["vlist"]="98", + ["write"]="4", + }, + ["obj_ptr"]=822, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736536, + ["str_ptr"]=2140804, + }, + { + ["cs_count"]=41457, + ["dyn_used"]=761761, + ["elapsed_time"]=0.13100004196167, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127506568, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1450", + ["attribute_list"]="486", + ["dir"]="5", + ["disc"]="174", + ["glue"]="1132", + ["glue_spec"]="406", + ["glyph"]="2272", + ["hlist"]="379", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="59", + ["mark"]="12", + ["math"]="6", + ["pdf_annot"]="1", + ["pdf_dest"]="3", + ["pdf_literal"]="108", + ["penalty"]="140", + ["rule"]="77", + ["temp"]="5", + ["vlist"]="96", + ["write"]="4", + }, + ["obj_ptr"]=828, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736652, + ["str_ptr"]=2140811, + }, + { + ["cs_count"]=41458, + ["dyn_used"]=764073, + ["elapsed_time"]=0.1100001335144, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127936424, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1651", + ["attribute_list"]="553", + ["dir"]="5", + ["disc"]="89", + ["glue"]="1082", + ["glue_spec"]="433", + ["glyph"]="1426", + ["hlist"]="447", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="67", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="106", + ["penalty"]="123", + ["rule"]="83", + ["temp"]="5", + ["vlist"]="108", + ["write"]="3", + }, + ["obj_ptr"]=833, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736684, + ["str_ptr"]=2140814, + }, + { + ["cs_count"]=41459, + ["dyn_used"]=766638, + ["elapsed_time"]=0.13899993896484, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128283940, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="952", + ["attribute_list"]="320", + ["dir"]="5", + ["disc"]="115", + ["glue"]="770", + ["glue_spec"]="356", + ["glyph"]="1725", + ["hlist"]="220", + ["if_stack"]="4", + ["kern"]="18", + ["local_par"]="46", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="134", + ["penalty"]="111", + ["rule"]="53", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=840, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736723, + ["str_ptr"]=2140818, + }, + { + ["cs_count"]=41460, + ["dyn_used"]=769595, + ["elapsed_time"]=0.20700001716614, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128627641, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1126", + ["attribute_list"]="378", + ["dir"]="5", + ["disc"]="94", + ["glue"]="720", + ["glue_spec"]="331", + ["glyph"]="1336", + ["hlist"]="228", + ["if_stack"]="4", + ["kern"]="17", + ["local_par"]="46", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="112", + ["penalty"]="128", + ["rule"]="60", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=847, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736769, + ["str_ptr"]=2140823, + }, + { + ["cs_count"]=41461, + ["dyn_used"]=772051, + ["elapsed_time"]=0.13199996948242, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128965073, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1090", + ["attribute_list"]="366", + ["dir"]="5", + ["disc"]="112", + ["glue"]="782", + ["glue_spec"]="331", + ["glyph"]="1502", + ["hlist"]="244", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="47", + ["mark"]="20", + ["math"]="4", + ["pdf_annot"]="1", + ["pdf_dest"]="5", + ["pdf_literal"]="104", + ["penalty"]="122", + ["rule"]="52", + ["temp"]="5", + ["vlist"]="78", + ["write"]="7", + }, + ["obj_ptr"]=856, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736829, + ["str_ptr"]=2140830, + }, + { + ["cs_count"]=41462, + ["dyn_used"]=774545, + ["elapsed_time"]=0.10999989509583, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129292085, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="919", + ["attribute_list"]="309", + ["dir"]="5", + ["disc"]="130", + ["glue"]="720", + ["glue_spec"]="317", + ["glyph"]="1727", + ["hlist"]="219", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="43", + ["mark"]="16", + ["pdf_annot"]="1", + ["pdf_dest"]="4", + ["pdf_literal"]="116", + ["penalty"]="94", + ["rule"]="38", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=864, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736875, + ["str_ptr"]=2140835, + }, + { + ["cs_count"]=41463, + ["dyn_used"]=777195, + ["elapsed_time"]=0.067000150680542, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129592733, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="943", + ["attribute_list"]="317", + ["dir"]="5", + ["disc"]="72", + ["glue"]="764", + ["glue_spec"]="351", + ["glyph"]="1494", + ["hlist"]="300", + ["if_stack"]="4", + ["kern"]="15", + ["local_par"]="88", + ["mark"]="8", + ["pdf_annot"]="1", + ["pdf_dest"]="2", + ["pdf_literal"]="110", + ["penalty"]="177", + ["rule"]="85", + ["temp"]="6", + ["vlist"]="78", + ["write"]="2", + }, + ["obj_ptr"]=869, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736914, + ["str_ptr"]=2140839, + }, + { + ["cs_count"]=41464, + ["dyn_used"]=779238, + ["elapsed_time"]=0.080999851226807, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129865143, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="910", + ["attribute_list"]="306", + ["dir"]="5", + ["disc"]="61", + ["glue"]="737", + ["glue_spec"]="330", + ["glyph"]="1272", + ["hlist"]="283", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="82", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="206", + ["penalty"]="170", + ["rule"]="81", + ["temp"]="5", + ["vlist"]="78", + ["write"]="3", + }, + ["obj_ptr"]=873, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736946, + ["str_ptr"]=2140842, + }, + { + ["cs_count"]=41465, + ["dyn_used"]=784791, + ["elapsed_time"]=0.21500015258789, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=130654749, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5530", + ["attribute_list"]="1846", + ["dir"]="5", + ["disc"]="204", + ["glue"]="3710", + ["glue_spec"]="1013", + ["glyph"]="3641", + ["hlist"]="1694", + ["if_stack"]="4", + ["kern"]="15", + ["local_par"]="149", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="132", + ["penalty"]="324", + ["rule"]="316", + ["temp"]="5", + ["vlist"]="185", + ["write"]="5", + }, + ["obj_ptr"]=877, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736978, + ["str_ptr"]=2140845, + }, + { + ["cs_count"]=41466, + ["dyn_used"]=786778, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=130966845, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5038", + ["attribute_list"]="1682", + ["dir"]="5", + ["disc"]="151", + ["glue"]="3331", + ["glue_spec"]="859", + ["glyph"]="2526", + ["hlist"]="1623", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="123", + ["pdf_literal"]="76", + ["penalty"]="232", + ["rule"]="274", + ["temp"]="5", + ["vlist"]="180", + }, + ["obj_ptr"]=884, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737031, + ["str_ptr"]=2140851, + }, + { + ["cs_count"]=41467, + ["dyn_used"]=789132, + ["elapsed_time"]=0.096000194549561, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=131767685, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5527", + ["attribute_list"]="1845", + ["dir"]="5", + ["disc"]="161", + ["glue"]="3678", + ["glue_spec"]="1017", + ["glyph"]="3131", + ["hlist"]="1634", + ["if_stack"]="4", + ["kern"]="11", + ["local_par"]="105", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="84", + ["penalty"]="212", + ["rule"]="212", + ["temp"]="5", + ["vlist"]="161", + ["write"]="1", + }, + ["obj_ptr"]=887, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737049, + ["str_ptr"]=2140852, + }, + { + ["cs_count"]=41468, + ["dyn_used"]=789099, + ["elapsed_time"]=0.13599991798401, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=132137129, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1645", + ["attribute_list"]="551", + ["dir"]="5", + ["disc"]="116", + ["glue"]="1119", + ["glue_spec"]="438", + ["glyph"]="1737", + ["hlist"]="414", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="55", + ["mark"]="16", + ["math"]="4", + ["pdf_annot"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="103", + ["penalty"]="131", + ["rule"]="69", + ["temp"]="5", + ["vlist"]="95", + ["write"]="5", + }, + ["obj_ptr"]=893, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737074, + ["str_ptr"]=2140854, + }, + { + ["cs_count"]=41469, + ["dyn_used"]=791857, + ["elapsed_time"]=0.15899991989136, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=132469183, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="982", + ["attribute_list"]="330", + ["dir"]="5", + ["disc"]="90", + ["glue"]="745", + ["glue_spec"]="337", + ["glyph"]="1517", + ["hlist"]="229", + ["if_stack"]="13", + ["kern"]="17", + ["local_par"]="46", + ["mark"]="20", + ["pdf_annot"]="2", + ["pdf_dest"]="5", + ["pdf_literal"]="118", + ["penalty"]="105", + ["rule"]="44", + ["temp"]="5", + ["vlist"]="78", + ["write"]="5", + }, + ["obj_ptr"]=900, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737120, + ["str_ptr"]=2140859, + }, + { + ["cs_count"]=41470, + ["dyn_used"]=794610, + ["elapsed_time"]=0.11700010299683, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=132866271, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1276", + ["attribute_list"]="428", + ["dir"]="5", + ["disc"]="106", + ["glue"]="946", + ["glue_spec"]="395", + ["glyph"]="1487", + ["hlist"]="339", + ["if_stack"]="5", + ["kern"]="11", + ["local_par"]="56", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="116", + ["penalty"]="119", + ["rule"]="66", + ["temp"]="5", + ["vlist"]="91", + ["write"]="4", + }, + ["obj_ptr"]=906, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737166, + ["str_ptr"]=2140864, + }, + { + ["cs_count"]=41473, + ["dyn_used"]=796628, + ["elapsed_time"]=0.099999904632568, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=133240617, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1102", + ["attribute_list"]="370", + ["dir"]="5", + ["disc"]="168", + ["glue"]="896", + ["glue_spec"]="387", + ["glyph"]="2273", + ["hlist"]="234", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="42", + ["mark"]="8", + ["math"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="108", + ["penalty"]="183", + ["rule"]="53", + ["temp"]="5", + ["vlist"]="75", + ["write"]="3", + }, + ["obj_ptr"]=912, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737289, + ["str_ptr"]=2140872, + }, + { + ["cs_count"]=41474, + ["dyn_used"]=801309, + ["elapsed_time"]=0.11500000953674, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=134111739, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="7012", + ["attribute_list"]="2340", + ["dir"]="5", + ["disc"]="221", + ["glue"]="4438", + ["glue_spec"]="1212", + ["glyph"]="2956", + ["hlist"]="2054", + ["if_stack"]="4", + ["kern"]="9", + ["local_par"]="98", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="114", + ["penalty"]="268", + ["rule"]="322", + ["temp"]="5", + ["vlist"]="191", + ["write"]="1", + }, + ["obj_ptr"]=916, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737321, + ["str_ptr"]=2140875, + }, + { + ["cs_count"]=41475, + ["dyn_used"]=802606, + ["elapsed_time"]=0.071000099182129, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=134603195, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="4363", + ["attribute_list"]="1457", + ["dir"]="5", + ["disc"]="115", + ["glue"]="2712", + ["glue_spec"]="787", + ["glyph"]="1536", + ["hlist"]="1284", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="86", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="80", + ["penalty"]="162", + ["rule"]="195", + ["temp"]="5", + ["vlist"]="171", + ["write"]="1", + }, + ["obj_ptr"]=919, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737346, + ["str_ptr"]=2140877, + }, + { + ["cs_count"]=41476, + ["dyn_used"]=803251, + ["elapsed_time"]=0.092000007629395, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=135197304, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2635", + ["attribute_list"]="881", + ["dir"]="5", + ["disc"]="146", + ["glue"]="1662", + ["glue_spec"]="581", + ["glyph"]="1685", + ["hlist"]="695", + ["if_stack"]="6", + ["kern"]="8", + ["local_par"]="69", + ["pdf_literal"]="154", + ["penalty"]="144", + ["rule"]="129", + ["temp"]="5", + ["vlist"]="133", + }, + ["obj_ptr"]=924, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737371, + ["str_ptr"]=2140879, + }, + { + ["cs_count"]=41477, + ["dyn_used"]=806546, + ["elapsed_time"]=0.07699990272522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=135672439, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2305", + ["attribute_list"]="771", + ["dir"]="5", + ["disc"]="111", + ["glue"]="1604", + ["glue_spec"]="580", + ["glyph"]="1460", + ["hlist"]="669", + ["if_stack"]="4", + ["kern"]="10", + ["local_par"]="72", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="112", + ["penalty"]="130", + ["rule"]="101", + ["temp"]="5", + ["vlist"]="117", + ["write"]="1", + }, + ["obj_ptr"]=927, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737389, + ["str_ptr"]=2140880, + }, + { + ["cs_count"]=41478, + ["dyn_used"]=808832, + ["elapsed_time"]=0.10500001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=136277266, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3247", + ["attribute_list"]="1085", + ["dir"]="5", + ["disc"]="78", + ["glue"]="1929", + ["glue_spec"]="624", + ["glyph"]="1122", + ["hlist"]="908", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="77", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="82", + ["penalty"]="138", + ["rule"]="142", + ["temp"]="5", + ["vlist"]="152", + ["write"]="2", + }, + ["obj_ptr"]=931, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737414, + ["str_ptr"]=2140882, + }, + { + ["cs_count"]=41479, + ["dyn_used"]=812144, + ["elapsed_time"]=0.084000110626221, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=136948193, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5944", + ["attribute_list"]="1984", + ["dir"]="5", + ["disc"]="148", + ["glue"]="3581", + ["glue_spec"]="978", + ["glyph"]="1901", + ["hlist"]="1712", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="74", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="82", + ["penalty"]="183", + ["rule"]="262", + ["temp"]="5", + ["vlist"]="178", + ["write"]="2", + }, + ["obj_ptr"]=935, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737439, + ["str_ptr"]=2140884, + }, + { + ["cs_count"]=41480, + ["dyn_used"]=813541, + ["elapsed_time"]=0.087999820709229, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=137522521, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="4252", + ["attribute_list"]="1420", + ["dir"]="5", + ["disc"]="129", + ["glue"]="2513", + ["glue_spec"]="749", + ["glyph"]="1358", + ["hlist"]="1225", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="85", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="94", + ["penalty"]="172", + ["rule"]="214", + ["temp"]="5", + ["vlist"]="175", + ["write"]="1", + }, + ["obj_ptr"]=940, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737471, + ["str_ptr"]=2140887, + }, + { + ["cs_count"]=41481, + ["dyn_used"]=814933, + ["elapsed_time"]=0.090000152587891, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=137935019, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2452", + ["attribute_list"]="820", + ["dir"]="5", + ["disc"]="68", + ["glue"]="1387", + ["glue_spec"]="483", + ["glyph"]="869", + ["hlist"]="662", + ["if_stack"]="6", + ["kern"]="8", + ["local_par"]="62", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="80", + ["penalty"]="106", + ["rule"]="111", + ["temp"]="5", + ["vlist"]="139", + ["write"]="2", + }, + ["obj_ptr"]=944, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737496, + ["str_ptr"]=2140889, + }, + { + ["cs_count"]=41482, + ["dyn_used"]=817354, + ["elapsed_time"]=0.12299990653992, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=138462464, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2485", + ["attribute_list"]="831", + ["dir"]="5", + ["disc"]="68", + ["glue"]="1424", + ["glue_spec"]="520", + ["glyph"]="961", + ["hlist"]="653", + ["if_stack"]="13", + ["kern"]="8", + ["local_par"]="68", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="82", + ["penalty"]="118", + ["rule"]="101", + ["temp"]="5", + ["vlist"]="130", + ["write"]="3", + }, + ["obj_ptr"]=951, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737528, + ["str_ptr"]=2140892, + }, + { + ["cs_count"]=41483, + ["dyn_used"]=820704, + ["elapsed_time"]=0.12899994850159, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139021554, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2863", + ["attribute_list"]="957", + ["dir"]="5", + ["disc"]="98", + ["glue"]="1643", + ["glue_spec"]="595", + ["glyph"]="1168", + ["hlist"]="729", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="74", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="94", + ["penalty"]="159", + ["rule"]="130", + ["temp"]="5", + ["vlist"]="132", + ["write"]="4", + }, + ["obj_ptr"]=956, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737560, + ["str_ptr"]=2140895, + }, + { + ["cs_count"]=41484, + ["dyn_used"]=822121, + ["elapsed_time"]=0.069000005722046, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139399738, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1792", + ["attribute_list"]="600", + ["dir"]="5", + ["disc"]="104", + ["glue"]="1113", + ["glue_spec"]="420", + ["glyph"]="1323", + ["hlist"]="462", + ["if_stack"]="4", + ["kern"]="18", + ["local_par"]="60", + ["mark"]="4", + ["pdf_annot"]="1", + ["pdf_dest"]="1", + ["pdf_literal"]="97", + ["penalty"]="96", + ["rule"]="65", + ["temp"]="5", + ["vlist"]="104", + ["write"]="1", + }, + ["obj_ptr"]=964, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737606, + ["str_ptr"]=2140900, + }, + { + ["cs_count"]=41485, + ["dyn_used"]=824644, + ["elapsed_time"]=0.037000179290771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139672206, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="925", + ["attribute_list"]="311", + ["dir"]="5", + ["disc"]="80", + ["glue"]="611", + ["glue_spec"]="287", + ["glyph"]="1442", + ["hlist"]="196", + ["if_stack"]="11", + ["kern"]="22", + ["local_par"]="35", + ["pdf_annot"]="3", + ["pdf_literal"]="126", + ["penalty"]="69", + ["rule"]="28", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=969, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737631, + ["str_ptr"]=2140902, + }, + { + ["cs_count"]=41486, + ["dyn_used"]=826597, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139754820, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="661", + ["attribute_list"]="223", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="158", + ["glyph"]="3", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=972, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737649, + ["str_ptr"]=2140903, + }, + { + ["cs_count"]=41493, + ["dyn_used"]=829570, + ["elapsed_time"]=0.092999935150146, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=140199192, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1315", + ["attribute_list"]="441", + ["dir"]="5", + ["disc"]="221", + ["glue"]="958", + ["glue_spec"]="353", + ["glyph"]="2865", + ["hlist"]="231", + ["if_stack"]="4", + ["kern"]="40", + ["local_par"]="36", + ["mark"]="8", + ["math"]="10", + ["pdf_annot"]="1", + ["pdf_dest"]="4", + ["pdf_literal"]="100", + ["penalty"]="133", + ["rule"]="65", + ["temp"]="6", + ["vlist"]="75", + ["write"]="5", + }, + ["obj_ptr"]=976, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737789, + ["str_ptr"]=2140910, + }, + { + ["cs_count"]=41494, + ["dyn_used"]=831564, + ["elapsed_time"]=0.081000089645386, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=140649277, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1447", + ["attribute_list"]="485", + ["dir"]="5", + ["disc"]="233", + ["glue"]="1063", + ["glue_spec"]="376", + ["glyph"]="3250", + ["hlist"]="237", + ["if_stack"]="4", + ["kern"]="47", + ["local_par"]="37", + ["mark"]="4", + ["math"]="14", + ["pdf_dest"]="1", + ["pdf_literal"]="86", + ["penalty"]="138", + ["rule"]="67", + ["temp"]="5", + ["vlist"]="74", + ["write"]="4", + }, + ["obj_ptr"]=983, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737844, + ["str_ptr"]=2140915, + }, + { + ["cs_count"]=41495, + ["dyn_used"]=834096, + ["elapsed_time"]=0.078999996185303, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=141063252, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1111", + ["attribute_list"]="373", + ["dir"]="5", + ["disc"]="236", + ["glue"]="963", + ["glue_spec"]="295", + ["glyph"]="3193", + ["hlist"]="215", + ["if_stack"]="4", + ["kern"]="23", + ["local_par"]="31", + ["mark"]="4", + ["pdf_dest"]="2", + ["pdf_literal"]="94", + ["penalty"]="89", + ["rule"]="32", + ["temp"]="5", + ["vlist"]="74", + ["write"]="3", + }, + ["obj_ptr"]=986, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737869, + ["str_ptr"]=2140917, + }, + { + ["cs_count"]=41496, + ["dyn_used"]=836282, + ["elapsed_time"]=0.083999872207642, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=141514873, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1360", + ["attribute_list"]="456", + ["dir"]="5", + ["disc"]="228", + ["glue"]="1089", + ["glue_spec"]="321", + ["glyph"]="3312", + ["hlist"]="269", + ["if_stack"]="4", + ["kern"]="38", + ["local_par"]="31", + ["mark"]="4", + ["math"]="14", + ["pdf_dest"]="1", + ["pdf_literal"]="96", + ["penalty"]="95", + ["rule"]="40", + ["temp"]="5", + ["vlist"]="74", + ["write"]="2", + }, + ["obj_ptr"]=990, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737912, + ["str_ptr"]=2140920, + }, + { + ["cs_count"]=41497, + ["dyn_used"]=838669, + ["elapsed_time"]=0.075000047683716, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=141941936, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1174", + ["attribute_list"]="394", + ["dir"]="5", + ["disc"]="216", + ["glue"]="1030", + ["glue_spec"]="340", + ["glyph"]="3249", + ["hlist"]="202", + ["if_stack"]="4", + ["kern"]="32", + ["local_par"]="30", + ["mark"]="4", + ["math"]="2", + ["pdf_dest"]="1", + ["pdf_literal"]="88", + ["penalty"]="112", + ["rule"]="53", + ["temp"]="5", + ["vlist"]="74", + ["write"]="2", + }, + ["obj_ptr"]=993, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737937, + ["str_ptr"]=2140922, + }, + { + ["cs_count"]=41498, + ["dyn_used"]=841011, + ["elapsed_time"]=0.075000047683716, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=142282246, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1111", + ["attribute_list"]="373", + ["dir"]="5", + ["disc"]="123", + ["glue"]="786", + ["glue_spec"]="310", + ["glyph"]="1697", + ["hlist"]="234", + ["if_stack"]="11", + ["kern"]="23", + ["local_par"]="32", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="118", + ["penalty"]="75", + ["rule"]="41", + ["temp"]="5", + ["vlist"]="74", + ["write"]="1", + }, + ["obj_ptr"]=996, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737962, + ["str_ptr"]=2140924, + }, + { + ["cs_count"]=41501, + ["dyn_used"]=844151, + ["elapsed_time"]=0.10199999809265, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=143154779, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="4210", + ["attribute_list"]="1406", + ["dir"]="5", + ["disc"]="132", + ["glue"]="2754", + ["glue_spec"]="765", + ["glyph"]="2078", + ["hlist"]="1102", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="68", + ["mark"]="4", + ["pdf_dest"]="2", + ["pdf_literal"]="94", + ["penalty"]="149", + ["rule"]="133", + ["temp"]="5", + ["vlist"]="119", + ["write"]="2", + }, + ["obj_ptr"]=999, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738013, + ["str_ptr"]=2140928, + }, + { + ["cs_count"]=41502, + ["dyn_used"]=845787, + ["elapsed_time"]=0.049000024795532, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=143507194, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1678", + ["attribute_list"]="562", + ["dir"]="5", + ["disc"]="86", + ["glue"]="1160", + ["glue_spec"]="406", + ["glyph"]="1320", + ["hlist"]="402", + ["if_stack"]="5", + ["kern"]="14", + ["local_par"]="35", + ["pdf_literal"]="112", + ["penalty"]="95", + ["rule"]="69", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=1004, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738043, + ["str_ptr"]=2140931, + }, + { + ["cs_count"]=41503, + ["dyn_used"]=847517, + ["elapsed_time"]=0.058000087738037, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=144086951, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2260", + ["attribute_list"]="756", + ["dir"]="5", + ["disc"]="115", + ["glue"]="1600", + ["glue_spec"]="572", + ["glyph"]="1700", + ["hlist"]="580", + ["if_stack"]="4", + ["kern"]="13", + ["local_par"]="66", + ["pdf_literal"]="130", + ["penalty"]="116", + ["rule"]="81", + ["temp"]="5", + ["vlist"]="101", + }, + ["obj_ptr"]=1007, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738061, + ["str_ptr"]=2140932, + }, + { + ["cs_count"]=41504, + ["dyn_used"]=849892, + ["elapsed_time"]=0.09499979019165, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=144656260, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2233", + ["attribute_list"]="747", + ["dir"]="5", + ["disc"]="165", + ["glue"]="1470", + ["glue_spec"]="483", + ["glyph"]="2040", + ["hlist"]="488", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="43", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="118", + ["penalty"]="147", + ["rule"]="106", + ["temp"]="5", + ["vlist"]="90", + ["write"]="1", + }, + ["obj_ptr"]=1010, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738079, + ["str_ptr"]=2140933, + }, + { + ["cs_count"]=41505, + ["dyn_used"]=852206, + ["elapsed_time"]=0.05400013923645, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=145074509, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1726", + ["attribute_list"]="578", + ["dir"]="5", + ["disc"]="129", + ["glue"]="1118", + ["glue_spec"]="375", + ["glyph"]="1914", + ["hlist"]="387", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="59", + ["mark"]="4", + ["math"]="6", + ["pdf_dest"]="1", + ["pdf_literal"]="106", + ["penalty"]="124", + ["rule"]="70", + ["temp"]="6", + ["vlist"]="98", + ["write"]="2", + }, + ["obj_ptr"]=1013, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738097, + ["str_ptr"]=2140934, + }, + { + ["cs_count"]=41506, + ["dyn_used"]=854578, + ["elapsed_time"]=0.07699990272522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=145470013, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1318", + ["attribute_list"]="442", + ["dir"]="5", + ["disc"]="182", + ["glue"]="1046", + ["glue_spec"]="354", + ["glyph"]="2664", + ["hlist"]="244", + ["if_stack"]="4", + ["kern"]="20", + ["local_par"]="40", + ["mark"]="4", + ["math"]="6", + ["pdf_dest"]="1", + ["pdf_literal"]="131", + ["penalty"]="121", + ["rule"]="55", + ["temp"]="5", + ["vlist"]="78", + ["write"]="2", + }, + ["obj_ptr"]=1016, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738122, + ["str_ptr"]=2140936, + }, + { + ["cs_count"]=41507, + ["dyn_used"]=856721, + ["elapsed_time"]=0.055999994277954, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=145966433, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1882", + ["attribute_list"]="630", + ["dir"]="5", + ["disc"]="138", + ["glue"]="1465", + ["glue_spec"]="586", + ["glyph"]="2031", + ["hlist"]="471", + ["if_stack"]="4", + ["kern"]="13", + ["local_par"]="62", + ["math"]="2", + ["pdf_literal"]="116", + ["penalty"]="118", + ["rule"]="76", + ["temp"]="5", + ["vlist"]="99", + }, + ["obj_ptr"]=1019, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738147, + ["str_ptr"]=2140938, + }, + { + ["cs_count"]=41508, + ["dyn_used"]=859660, + ["elapsed_time"]=0.085000038146973, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146299257, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1081", + ["attribute_list"]="363", + ["dir"]="5", + ["disc"]="97", + ["glue"]="924", + ["glue_spec"]="523", + ["glyph"]="1631", + ["hlist"]="216", + ["if_stack"]="6", + ["kern"]="17", + ["local_par"]="49", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="138", + ["penalty"]="115", + ["rule"]="57", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1023, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738165, + ["str_ptr"]=2140939, + }, + { + ["cs_count"]=41509, + ["dyn_used"]=861435, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146401861, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="763", + ["attribute_list"]="257", + ["dir"]="5", + ["disc"]="4", + ["glue"]="331", + ["glue_spec"]="200", + ["glyph"]="146", + ["hlist"]="147", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="23", + ["pdf_literal"]="91", + ["penalty"]="28", + ["rule"]="14", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=1027, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738197, + ["str_ptr"]=2140942, + }, + { + ["cs_count"]=41510, + ["dyn_used"]=863544, + ["elapsed_time"]=0.015999794006348, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146484283, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="739", + ["attribute_list"]="249", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="158", + ["glyph"]="3", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=1030, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738215, + ["str_ptr"]=2140943, + }, + { + ["cs_count"]=41511, + ["dyn_used"]=866608, + ["elapsed_time"]=0.18099999427795, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146987299, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1846", + ["attribute_list"]="618", + ["dir"]="5", + ["disc"]="134", + ["glue"]="1037", + ["glue_spec"]="452", + ["glyph"]="2136", + ["hlist"]="307", + ["if_stack"]="4", + ["kern"]="11", + ["local_par"]="40", + ["mark"]="20", + ["math"]="2", + ["pdf_dest"]="6", + ["pdf_literal"]="202", + ["penalty"]="162", + ["rule"]="107", + ["temp"]="5", + ["vlist"]="90", + ["write"]="6", + }, + ["obj_ptr"]=1033, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738233, + ["str_ptr"]=2140944, + }, + { + ["cs_count"]=41512, + ["dyn_used"]=868779, + ["elapsed_time"]=0.11199998855591, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=147493641, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2236", + ["attribute_list"]="748", + ["dir"]="5", + ["disc"]="121", + ["glue"]="1318", + ["glue_spec"]="476", + ["glyph"]="1677", + ["hlist"]="509", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="61", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="114", + ["penalty"]="137", + ["rule"]="98", + ["temp"]="5", + ["vlist"]="112", + ["write"]="3", + }, + ["obj_ptr"]=1040, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738284, + ["str_ptr"]=2140950, + }, + { + ["cs_count"]=41513, + ["dyn_used"]=871358, + ["elapsed_time"]=0.15400004386902, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=148075975, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2518", + ["attribute_list"]="842", + ["dir"]="5", + ["disc"]="99", + ["glue"]="1407", + ["glue_spec"]="531", + ["glyph"]="1527", + ["hlist"]="568", + ["if_stack"]="6", + ["kern"]="8", + ["local_par"]="67", + ["mark"]="16", + ["math"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="138", + ["penalty"]="158", + ["rule"]="123", + ["temp"]="5", + ["vlist"]="119", + ["write"]="4", + }, + ["obj_ptr"]=1045, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738323, + ["str_ptr"]=2140954, + }, + { + ["cs_count"]=41514, + ["dyn_used"]=873905, + ["elapsed_time"]=0.1560001373291, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=148650339, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2674", + ["attribute_list"]="894", + ["dir"]="5", + ["disc"]="62", + ["glue"]="1374", + ["glue_spec"]="543", + ["glyph"]="992", + ["hlist"]="605", + ["if_stack"]="6", + ["kern"]="7", + ["local_par"]="71", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="136", + ["penalty"]="154", + ["rule"]="117", + ["temp"]="5", + ["vlist"]="124", + ["write"]="5", + }, + ["obj_ptr"]=1052, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738362, + ["str_ptr"]=2140958, + }, + { + ["cs_count"]=41516, + ["dyn_used"]=877570, + ["elapsed_time"]=0.16999983787537, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=149284286, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3916", + ["attribute_list"]="1308", + ["dir"]="5", + ["disc"]="78", + ["glue"]="2266", + ["glue_spec"]="718", + ["glyph"]="1246", + ["hlist"]="1028", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="74", + ["mark"]="20", + ["pdf_dest"]="6", + ["pdf_literal"]="135", + ["penalty"]="188", + ["rule"]="189", + ["temp"]="5", + ["vlist"]="139", + ["write"]="6", + }, + ["obj_ptr"]=1059, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738413, + ["str_ptr"]=2140964, + }, + { + ["cs_count"]=41517, + ["dyn_used"]=879879, + ["elapsed_time"]=0.12900018692017, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=149746173, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3226", + ["attribute_list"]="1078", + ["dir"]="5", + ["disc"]="56", + ["glue"]="1848", + ["glue_spec"]="604", + ["glyph"]="1325", + ["hlist"]="824", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="59", + ["mark"]="12", + ["pdf_annot"]="1", + ["pdf_dest"]="3", + ["pdf_literal"]="158", + ["penalty"]="163", + ["rule"]="165", + ["temp"]="5", + ["vlist"]="125", + ["write"]="3", + }, + ["obj_ptr"]=1070, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738476, + ["str_ptr"]=2140971, + }, + { + ["cs_count"]=41518, + ["dyn_used"]=882706, + ["elapsed_time"]=0.17699980735779, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=150277643, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3634", + ["attribute_list"]="1214", + ["dir"]="5", + ["disc"]="68", + ["glue"]="1907", + ["glue_spec"]="670", + ["glyph"]="1353", + ["hlist"]="867", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="79", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="135", + ["penalty"]="180", + ["rule"]="157", + ["temp"]="5", + ["vlist"]="131", + ["write"]="6", + }, + ["obj_ptr"]=1074, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738508, + ["str_ptr"]=2140974, + }, + { + ["cs_count"]=41519, + ["dyn_used"]=884966, + ["elapsed_time"]=0.15200018882751, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=150803948, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3511", + ["attribute_list"]="1173", + ["dir"]="5", + ["disc"]="71", + ["glue"]="1847", + ["glue_spec"]="640", + ["glyph"]="1129", + ["hlist"]="849", + ["if_stack"]="4", + ["kern"]="7", + ["local_par"]="76", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="128", + ["penalty"]="161", + ["rule"]="150", + ["temp"]="5", + ["vlist"]="135", + ["write"]="4", + }, + ["obj_ptr"]=1083, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738568, + ["str_ptr"]=2140981, + }, + { + ["cs_count"]=41520, + ["dyn_used"]=886648, + ["elapsed_time"]=0.15399980545044, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=151346747, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3088", + ["attribute_list"]="1032", + ["dir"]="5", + ["disc"]="67", + ["glue"]="1531", + ["glue_spec"]="552", + ["glyph"]="1004", + ["hlist"]="693", + ["if_stack"]="6", + ["kern"]="10", + ["local_par"]="65", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="130", + ["penalty"]="143", + ["rule"]="131", + ["temp"]="5", + ["vlist"]="128", + ["write"]="4", + }, + ["obj_ptr"]=1090, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738614, + ["str_ptr"]=2140986, + }, + { + ["cs_count"]=41521, + ["dyn_used"]=889245, + ["elapsed_time"]=0.16100001335144, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=151959282, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3316", + ["attribute_list"]="1108", + ["dir"]="5", + ["disc"]="55", + ["glue"]="1665", + ["glue_spec"]="611", + ["glyph"]="1086", + ["hlist"]="755", + ["if_stack"]="6", + ["kern"]="6", + ["local_par"]="73", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="140", + ["penalty"]="164", + ["rule"]="148", + ["temp"]="5", + ["vlist"]="135", + ["write"]="5", + }, + ["obj_ptr"]=1097, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738653, + ["str_ptr"]=2140990, + }, + { + ["cs_count"]=41522, + ["dyn_used"]=892699, + ["elapsed_time"]=0.17300009727478, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=152452617, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3145", + ["attribute_list"]="1051", + ["dir"]="5", + ["disc"]="43", + ["glue"]="1553", + ["glue_spec"]="587", + ["glyph"]="862", + ["hlist"]="712", + ["if_stack"]="4", + ["kern"]="6", + ["local_par"]="72", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="118", + ["penalty"]="156", + ["rule"]="129", + ["temp"]="5", + ["vlist"]="125", + ["write"]="6", + }, + ["obj_ptr"]=1104, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738699, + ["str_ptr"]=2140995, + }, + { + ["cs_count"]=41523, + ["dyn_used"]=895228, + ["elapsed_time"]=0.11899995803833, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=152887302, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3136", + ["attribute_list"]="1048", + ["dir"]="5", + ["disc"]="58", + ["glue"]="1633", + ["glue_spec"]="568", + ["glyph"]="1104", + ["hlist"]="713", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="62", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="112", + ["penalty"]="134", + ["rule"]="114", + ["temp"]="5", + ["vlist"]="125", + ["write"]="4", + }, + ["obj_ptr"]=1112, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738753, + ["str_ptr"]=2141001, + }, + { + ["cs_count"]=41524, + ["dyn_used"]=896308, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=152999043, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1549", + ["attribute_list"]="519", + ["dir"]="5", + ["disc"]="13", + ["glue"]="631", + ["glue_spec"]="243", + ["glyph"]="240", + ["hlist"]="290", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="22", + ["pdf_literal"]="76", + ["penalty"]="33", + ["rule"]="31", + ["temp"]="5", + ["vlist"]="86", + }, + ["obj_ptr"]=1119, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738800, + ["str_ptr"]=2141006, + }, + { + ["cs_count"]=41525, + ["dyn_used"]=898362, + ["elapsed_time"]=0.014999866485596, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=153082656, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1243", + ["attribute_list"]="417", + ["dir"]="5", + ["disc"]="5", + ["glue"]="430", + ["glue_spec"]="192", + ["glyph"]="67", + ["hlist"]="209", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="22", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="74", + }, + ["obj_ptr"]=1122, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738819, + ["str_ptr"]=2141007, + }, + { + ["cs_count"]=41526, + ["dyn_used"]=901952, + ["elapsed_time"]=0.13499999046326, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=153467853, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1993", + ["attribute_list"]="667", + ["dir"]="5", + ["disc"]="131", + ["glue"]="954", + ["glue_spec"]="374", + ["glyph"]="1742", + ["hlist"]="341", + ["if_stack"]="8", + ["kern"]="32", + ["local_par"]="43", + ["mark"]="16", + ["math"]="32", + ["pdf_annot"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="108", + ["penalty"]="149", + ["rule"]="62", + ["temp"]="5", + ["vlist"]="78", + ["write"]="6", + }, + ["obj_ptr"]=1127, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738838, + ["str_ptr"]=2141008, + }, + { + ["cs_count"]=41527, + ["dyn_used"]=903706, + ["elapsed_time"]=0.13300013542175, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=153901100, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1990", + ["attribute_list"]="666", + ["dir"]="5", + ["disc"]="94", + ["glue"]="1056", + ["glue_spec"]="379", + ["glyph"]="1945", + ["hlist"]="399", + ["if_stack"]="17", + ["kern"]="6", + ["local_par"]="71", + ["mark"]="8", + ["math"]="30", + ["pdf_dest"]="2", + ["pdf_literal"]="164", + ["penalty"]="192", + ["rule"]="87", + ["temp"]="5", + ["vlist"]="92", + ["write"]="4", + }, + ["obj_ptr"]=1134, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738885, + ["str_ptr"]=2141013, + }, + { + ["cs_count"]=41528, + ["dyn_used"]=905790, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154069466, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1462", + ["attribute_list"]="490", + ["dir"]="5", + ["disc"]="35", + ["glue"]="620", + ["glue_spec"]="253", + ["glyph"]="590", + ["hlist"]="251", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="28", + ["mark"]="4", + ["math"]="10", + ["pdf_dest"]="1", + ["pdf_literal"]="100", + ["penalty"]="72", + ["rule"]="38", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1137, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738911, + ["str_ptr"]=2141015, + }, + { + ["cs_count"]=41529, + ["dyn_used"]=907920, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154153113, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1243", + ["attribute_list"]="417", + ["dir"]="5", + ["disc"]="5", + ["glue"]="430", + ["glue_spec"]="192", + ["glyph"]="68", + ["hlist"]="209", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="22", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="74", + }, + ["obj_ptr"]=1140, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738937, + ["str_ptr"]=2141017, + }, + { + ["cs_count"]=41530, + ["dyn_used"]=910517, + ["elapsed_time"]=0.14000010490417, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154563062, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1972", + ["attribute_list"]="660", + ["dir"]="5", + ["disc"]="141", + ["glue"]="1041", + ["glue_spec"]="353", + ["glyph"]="2014", + ["hlist"]="344", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="36", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="112", + ["penalty"]="109", + ["rule"]="67", + ["temp"]="6", + ["vlist"]="78", + ["write"]="4", + }, + ["obj_ptr"]=1143, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738956, + ["str_ptr"]=2141018, + }, + { + ["cs_count"]=41531, + ["dyn_used"]=913106, + ["elapsed_time"]=0.098999977111816, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154838507, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1510", + ["attribute_list"]="506", + ["dir"]="5", + ["disc"]="94", + ["glue"]="793", + ["glue_spec"]="276", + ["glyph"]="1460", + ["hlist"]="255", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="30", + ["mark"]="12", + ["math"]="2", + ["pdf_dest"]="3", + ["pdf_literal"]="90", + ["penalty"]="77", + ["rule"]="35", + ["temp"]="5", + ["vlist"]="77", + ["write"]="3", + }, + ["obj_ptr"]=1149, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739003, + ["str_ptr"]=2141023, + }, + { + ["cs_count"]=41532, + ["dyn_used"]=915277, + ["elapsed_time"]=0.07099986076355, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155238726, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1648", + ["attribute_list"]="552", + ["dir"]="5", + ["disc"]="188", + ["glue"]="1052", + ["glue_spec"]="321", + ["glyph"]="2532", + ["hlist"]="302", + ["if_stack"]="11", + ["kern"]="14", + ["local_par"]="34", + ["mark"]="4", + ["math"]="24", + ["pdf_dest"]="1", + ["pdf_literal"]="100", + ["penalty"]="120", + ["rule"]="51", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1154, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739043, + ["str_ptr"]=2141027, + }, + { + ["cs_count"]=41533, + ["dyn_used"]=917429, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155322219, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1249", + ["attribute_list"]="419", + ["dir"]="5", + ["disc"]="5", + ["glue"]="430", + ["glue_spec"]="192", + ["glyph"]="68", + ["hlist"]="209", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="22", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="74", + }, + ["obj_ptr"]=1158, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739069, + ["str_ptr"]=2141029, + }, + { + ["cs_count"]=41534, + ["dyn_used"]=919988, + ["elapsed_time"]=0.056999921798706, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155595296, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1624", + ["attribute_list"]="544", + ["dir"]="5", + ["disc"]="94", + ["glue"]="795", + ["glue_spec"]="271", + ["glyph"]="1288", + ["hlist"]="297", + ["if_stack"]="7", + ["kern"]="15", + ["local_par"]="34", + ["mark"]="4", + ["math"]="30", + ["pdf_dest"]="1", + ["pdf_literal"]="84", + ["penalty"]="104", + ["rule"]="44", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1161, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739088, + ["str_ptr"]=2141030, + }, + { + ["cs_count"]=41535, + ["dyn_used"]=922257, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155669371, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1192", + ["attribute_list"]="400", + ["dir"]="5", + ["disc"]="5", + ["glue"]="388", + ["glue_spec"]="176", + ["glyph"]="72", + ["hlist"]="181", + ["if_stack"]="9", + ["kern"]="4", + ["local_par"]="15", + ["pdf_literal"]="76", + ["penalty"]="20", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="66", + }, + ["obj_ptr"]=1164, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739114, + ["str_ptr"]=2141032, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-runtime.lut b/doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-runtime.lut new file mode 100644 index 000000000..c822ecc57 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/luatexref-t-luatex-progress-runtime.lut @@ -0,0 +1,3927 @@ +return { + { + ["cs_count"]=40670, + ["dyn_used"]=636455, + ["elapsed_time"]=1.1459999084473, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59690872, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="16", + ["attribute_list"]="8", + ["dir"]="2", + ["disc"]="1", + ["glue"]="1", + ["glue_spec"]="18", + ["hlist"]="3", + ["kern"]="1", + ["pdf_literal"]="35", + ["penalty"]="3", + ["rule"]="2", + ["vlist"]="5", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=711749, + ["str_ptr"]=2139635, + }, + { + ["cs_count"]=40851, + ["dyn_used"]=646506, + ["elapsed_time"]=0.76399993896484, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81899708, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="321", + ["attribute_list"]="128", + ["dir"]="5", + ["disc"]="3", + ["glue"]="233", + ["glue_spec"]="148", + ["glyph"]="27", + ["hlist"]="111", + ["if_stack"]="9", + ["kern"]="22", + ["local_par"]="16", + ["pdf_literal"]="77", + ["penalty"]="19", + ["rule"]="11", + ["temp"]="5", + ["vlist"]="67", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716828, + ["str_ptr"]=2139885, + }, + { + ["cs_count"]=40855, + ["dyn_used"]=643798, + ["elapsed_time"]=0.005000114440918, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81914343, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="72", + ["attribute_list"]="34", + ["dir"]="5", + ["disc"]="1", + ["glue"]="77", + ["glue_spec"]="90", + ["hlist"]="22", + ["if_stack"]="12", + ["kern"]="1", + ["local_par"]="8", + ["pdf_literal"]="44", + ["penalty"]="6", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="20", + }, + ["obj_ptr"]=450, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716887, + ["str_ptr"]=2139889, + }, + { + ["cs_count"]=40856, + ["dyn_used"]=643745, + ["elapsed_time"]=0.067999839782715, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83658984, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="198", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="11", + ["glue"]="226", + ["glue_spec"]="129", + ["glyph"]="108", + ["hlist"]="77", + ["if_stack"]="9", + ["kern"]="8", + ["local_par"]="16", + ["pdf_literal"]="47", + ["penalty"]="15", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="43", + }, + ["obj_ptr"]=453, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716973, + ["str_ptr"]=2139893, + }, + { + ["cs_count"]=40856, + ["dyn_used"]=643790, + ["elapsed_time"]=0.005000114440918, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83661283, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="72", + ["attribute_list"]="34", + ["dir"]="5", + ["disc"]="1", + ["glue"]="77", + ["glue_spec"]="90", + ["hlist"]="22", + ["if_stack"]="12", + ["kern"]="1", + ["local_par"]="8", + ["pdf_literal"]="44", + ["penalty"]="6", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="20", + }, + ["obj_ptr"]=457, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=716973, + ["str_ptr"]=2139893, + }, + { + ["cs_count"]=40979, + ["dyn_used"]=655912, + ["elapsed_time"]=0.56200003623962, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=90862365, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2354", + ["attribute_list"]="827", + ["dir"]="5", + ["disc"]="87", + ["glue"]="865", + ["glue_spec"]="414", + ["glyph"]="994", + ["hlist"]="759", + ["if_stack"]="4", + ["kern"]="17", + ["local_par"]="100", + ["mark"]="4", + ["math"]="2", + ["pdf_annot"]="41", + ["pdf_literal"]="152", + ["penalty"]="267", + ["rule"]="174", + ["temp"]="5", + ["vlist"]="115", + }, + ["obj_ptr"]=501, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=721096, + ["str_ptr"]=2140062, + }, + { + ["cs_count"]=40983, + ["dyn_used"]=659598, + ["elapsed_time"]=0.3769998550415, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=91415318, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2465", + ["attribute_list"]="864", + ["dir"]="5", + ["disc"]="62", + ["glue"]="930", + ["glue_spec"]="452", + ["glyph"]="1116", + ["hlist"]="808", + ["if_stack"]="4", + ["kern"]="6", + ["local_par"]="106", + ["pdf_annot"]="45", + ["pdf_literal"]="212", + ["penalty"]="311", + ["rule"]="214", + ["temp"]="5", + ["vlist"]="118", + }, + ["obj_ptr"]=551, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=721189, + ["str_ptr"]=2140066, + }, + { + ["cs_count"]=40987, + ["dyn_used"]=662873, + ["elapsed_time"]=0.36700010299683, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=91930414, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2348", + ["attribute_list"]="825", + ["dir"]="5", + ["disc"]="89", + ["glue"]="937", + ["glue_spec"]="432", + ["glyph"]="1166", + ["hlist"]="781", + ["if_stack"]="4", + ["kern"]="15", + ["local_par"]="102", + ["math"]="2", + ["pdf_annot"]="43", + ["pdf_literal"]="156", + ["penalty"]="282", + ["rule"]="187", + ["temp"]="5", + ["vlist"]="116", + }, + ["obj_ptr"]=596, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=721267, + ["str_ptr"]=2140070, + }, + { + ["cs_count"]=40989, + ["dyn_used"]=662728, + ["elapsed_time"]=0.2960000038147, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=92030342, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="404", + ["attribute_list"]="177", + ["dir"]="5", + ["disc"]="6", + ["glue"]="313", + ["glue_spec"]="174", + ["glyph"]="66", + ["hlist"]="178", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="22", + ["pdf_annot"]="3", + ["pdf_literal"]="76", + ["penalty"]="33", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="76", + }, + ["obj_ptr"]=601, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=721293, + ["str_ptr"]=2140072, + }, + { + ["cs_count"]=41031, + ["dyn_used"]=666376, + ["elapsed_time"]=0.37700009346008, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=95611070, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="701", + ["attribute_list"]="276", + ["dir"]="5", + ["disc"]="112", + ["glue"]="605", + ["glue_spec"]="239", + ["glyph"]="1278", + ["hlist"]="219", + ["if_stack"]="11", + ["kern"]="41", + ["local_par"]="36", + ["mark"]="4", + ["math"]="16", + ["pdf_dest"]="1", + ["pdf_literal"]="74", + ["penalty"]="75", + ["rule"]="25", + ["temp"]="5", + ["vlist"]="86", + ["write"]="2", + }, + ["obj_ptr"]=604, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=722163, + ["str_ptr"]=2140117, + }, + { + ["cs_count"]=41034, + ["dyn_used"]=669693, + ["elapsed_time"]=0.2979998588562, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=95694248, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="266", + ["attribute_list"]="131", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="155", + ["glyph"]="2", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="70", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=610, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=722219, + ["str_ptr"]=2140121, + }, + { + ["cs_count"]=41141, + ["dyn_used"]=676427, + ["elapsed_time"]=0.55999994277954, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=103964575, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1326", + ["attribute_list"]="486", + ["dir"]="5", + ["disc"]="181", + ["glue"]="1199", + ["glue_spec"]="398", + ["glyph"]="2375", + ["hlist"]="395", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="37", + ["mark"]="12", + ["math"]="16", + ["pdf_dest"]="3", + ["pdf_literal"]="88", + ["penalty"]="109", + ["rule"]="52", + ["temp"]="5", + ["vlist"]="84", + ["write"]="3", + }, + ["obj_ptr"]=613, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=725998, + ["str_ptr"]=2140273, + }, + { + ["cs_count"]=41167, + ["dyn_used"]=681448, + ["elapsed_time"]=0.39800000190735, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=104497220, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1870", + ["attribute_list"]="626", + ["dir"]="5", + ["disc"]="102", + ["glue"]="1374", + ["glue_spec"]="491", + ["glyph"]="1848", + ["hlist"]="518", + ["if_stack"]="3", + ["kern"]="23", + ["local_par"]="43", + ["mark"]="8", + ["math"]="34", + ["pdf_annot"]="1", + ["pdf_dest"]="2", + ["pdf_literal"]="122", + ["penalty"]="153", + ["rule"]="72", + ["temp"]="5", + ["vlist"]="83", + ["write"]="2", + }, + ["obj_ptr"]=620, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=726299, + ["str_ptr"]=2140302, + }, + { + ["cs_count"]=41272, + ["dyn_used"]=686853, + ["elapsed_time"]=0.54100012779236, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=112677781, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="991", + ["attribute_list"]="333", + ["dir"]="5", + ["disc"]="190", + ["glue"]="908", + ["glue_spec"]="335", + ["glyph"]="2510", + ["hlist"]="244", + ["if_stack"]="4", + ["kern"]="25", + ["local_par"]="45", + ["mark"]="8", + ["math"]="18", + ["pdf_annot"]="1", + ["pdf_dest"]="2", + ["pdf_literal"]="125", + ["penalty"]="116", + ["rule"]="50", + ["temp"]="6", + ["vlist"]="81", + ["write"]="2", + }, + ["obj_ptr"]=625, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=730145, + ["str_ptr"]=2140455, + }, + { + ["cs_count"]=41288, + ["dyn_used"]=690760, + ["elapsed_time"]=0.44700002670288, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=114062665, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1039", + ["attribute_list"]="349", + ["dir"]="5", + ["disc"]="182", + ["glue"]="917", + ["glue_spec"]="332", + ["glyph"]="2616", + ["hlist"]="227", + ["if_stack"]="4", + ["kern"]="26", + ["local_par"]="39", + ["mark"]="16", + ["math"]="21", + ["pdf_dest"]="4", + ["pdf_literal"]="110", + ["penalty"]="99", + ["rule"]="36", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=631, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=730502, + ["str_ptr"]=2140475, + }, + { + ["cs_count"]=41289, + ["dyn_used"]=694567, + ["elapsed_time"]=0.45199990272522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=114411818, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1066", + ["attribute_list"]="358", + ["dir"]="5", + ["disc"]="114", + ["glue"]="760", + ["glue_spec"]="319", + ["glyph"]="1784", + ["hlist"]="231", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="45", + ["mark"]="24", + ["math"]="16", + ["pdf_dest"]="6", + ["pdf_literal"]="104", + ["penalty"]="104", + ["rule"]="39", + ["temp"]="6", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=636, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=730537, + ["str_ptr"]=2140479, + }, + { + ["cs_count"]=41395, + ["dyn_used"]=702623, + ["elapsed_time"]=0.58899998664856, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123044687, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2149", + ["attribute_list"]="719", + ["dir"]="5", + ["disc"]="128", + ["glue"]="1435", + ["glue_spec"]="469", + ["glyph"]="1822", + ["hlist"]="550", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="41", + ["mark"]="20", + ["math"]="16", + ["pdf_dest"]="5", + ["pdf_literal"]="90", + ["penalty"]="119", + ["rule"]="71", + ["temp"]="5", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=644, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734479, + ["str_ptr"]=2140637, + }, + { + ["cs_count"]=41398, + ["dyn_used"]=705148, + ["elapsed_time"]=0.41600012779236, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123357286, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1216", + ["attribute_list"]="408", + ["dir"]="5", + ["disc"]="77", + ["glue"]="878", + ["glue_spec"]="325", + ["glyph"]="1293", + ["hlist"]="317", + ["if_stack"]="11", + ["kern"]="16", + ["local_par"]="34", + ["mark"]="16", + ["math"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="92", + ["penalty"]="78", + ["rule"]="40", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=651, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734572, + ["str_ptr"]=2140645, + }, + { + ["cs_count"]=41399, + ["dyn_used"]=708253, + ["elapsed_time"]=0.2960000038147, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123440776, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="409", + ["attribute_list"]="139", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="158", + ["glyph"]="3", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=657, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734614, + ["str_ptr"]=2140650, + }, + { + ["cs_count"]=41400, + ["dyn_used"]=712521, + ["elapsed_time"]=0.45599985122681, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=123866370, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1273", + ["attribute_list"]="427", + ["dir"]="5", + ["disc"]="168", + ["glue"]="921", + ["glue_spec"]="341", + ["glyph"]="2020", + ["hlist"]="294", + ["if_stack"]="6", + ["kern"]="24", + ["local_par"]="48", + ["mark"]="20", + ["math"]="10", + ["pdf_dest"]="6", + ["pdf_literal"]="112", + ["penalty"]="123", + ["rule"]="60", + ["temp"]="5", + ["vlist"]="86", + ["write"]="8", + }, + ["obj_ptr"]=660, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734632, + ["str_ptr"]=2140651, + }, + { + ["cs_count"]=41401, + ["dyn_used"]=715757, + ["elapsed_time"]=0.36600017547607, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=124343571, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1279", + ["attribute_list"]="429", + ["dir"]="5", + ["disc"]="204", + ["glue"]="1091", + ["glue_spec"]="351", + ["glyph"]="2803", + ["hlist"]="294", + ["if_stack"]="4", + ["kern"]="23", + ["local_par"]="29", + ["mark"]="4", + ["pdf_annot"]="1", + ["pdf_dest"]="1", + ["pdf_literal"]="132", + ["penalty"]="110", + ["rule"]="60", + ["temp"]="5", + ["vlist"]="74", + ["write"]="1", + }, + ["obj_ptr"]=670, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734684, + ["str_ptr"]=2140658, + }, + { + ["cs_count"]=41404, + ["dyn_used"]=719485, + ["elapsed_time"]=0.375, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127218836, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="988", + ["attribute_list"]="332", + ["dir"]="5", + ["disc"]="209", + ["glue"]="1052", + ["glue_spec"]="322", + ["glyph"]="3212", + ["hlist"]="241", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="38", + ["math"]="24", + ["pdf_literal"]="156", + ["penalty"]="145", + ["rule"]="67", + ["temp"]="5", + ["vlist"]="73", + ["write"]="1", + }, + ["obj_ptr"]=673, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734786, + ["str_ptr"]=2140663, + }, + { + ["cs_count"]=41405, + ["dyn_used"]=722885, + ["elapsed_time"]=0.35799980163574, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127564114, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="991", + ["attribute_list"]="333", + ["dir"]="5", + ["disc"]="146", + ["glue"]="822", + ["glue_spec"]="381", + ["glyph"]="2012", + ["hlist"]="230", + ["if_stack"]="11", + ["kern"]="14", + ["local_par"]="33", + ["mark"]="4", + ["math"]="16", + ["pdf_dest"]="1", + ["pdf_literal"]="126", + ["penalty"]="177", + ["rule"]="42", + ["temp"]="5", + ["vlist"]="74", + ["write"]="3", + }, + ["obj_ptr"]=677, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734804, + ["str_ptr"]=2140664, + }, + { + ["cs_count"]=41410, + ["dyn_used"]=728041, + ["elapsed_time"]=0.42200016975403, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128420748, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1039", + ["attribute_list"]="349", + ["dir"]="5", + ["disc"]="104", + ["glue"]="699", + ["glue_spec"]="298", + ["glyph"]="1643", + ["hlist"]="267", + ["if_stack"]="3", + ["kern"]="25", + ["local_par"]="63", + ["mark"]="12", + ["math"]="4", + ["pdf_dest"]="4", + ["pdf_literal"]="142", + ["penalty"]="127", + ["rule"]="62", + ["temp"]="5", + ["vlist"]="82", + ["write"]="5", + }, + ["obj_ptr"]=680, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=734989, + ["str_ptr"]=2140672, + }, + { + ["cs_count"]=41411, + ["dyn_used"]=731008, + ["elapsed_time"]=0.33200001716614, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128671610, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="682", + ["attribute_list"]="230", + ["dir"]="5", + ["disc"]="2", + ["glue"]="530", + ["glue_spec"]="243", + ["glyph"]="1097", + ["hlist"]="267", + ["if_stack"]="3", + ["kern"]="8", + ["local_par"]="78", + ["pdf_literal"]="202", + ["penalty"]="139", + ["rule"]="71", + ["temp"]="5", + ["vlist"]="77", + }, + ["obj_ptr"]=686, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735034, + ["str_ptr"]=2140677, + }, + { + ["cs_count"]=41412, + ["dyn_used"]=735071, + ["elapsed_time"]=0.47299981117249, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129015859, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1306", + ["attribute_list"]="438", + ["dir"]="5", + ["disc"]="40", + ["glue"]="782", + ["glue_spec"]="383", + ["glyph"]="1446", + ["hlist"]="366", + ["if_stack"]="3", + ["kern"]="8", + ["local_par"]="103", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="228", + ["penalty"]="211", + ["rule"]="101", + ["temp"]="5", + ["vlist"]="107", + ["write"]="3", + }, + ["obj_ptr"]=689, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735052, + ["str_ptr"]=2140678, + }, + { + ["cs_count"]=41413, + ["dyn_used"]=737633, + ["elapsed_time"]=0.49400019645691, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129322047, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1402", + ["attribute_list"]="470", + ["dir"]="5", + ["disc"]="89", + ["glue"]="839", + ["glue_spec"]="384", + ["glyph"]="1655", + ["hlist"]="319", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="78", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="175", + ["penalty"]="179", + ["rule"]="79", + ["temp"]="6", + ["vlist"]="106", + ["write"]="4", + }, + ["obj_ptr"]=695, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735088, + ["str_ptr"]=2140682, + }, + { + ["cs_count"]=41419, + ["dyn_used"]=741384, + ["elapsed_time"]=0.3529999256134, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129547026, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="721", + ["attribute_list"]="243", + ["dir"]="5", + ["disc"]="105", + ["glue"]="698", + ["glue_spec"]="309", + ["glyph"]="1662", + ["hlist"]="215", + ["if_stack"]="5", + ["kern"]="16", + ["local_par"]="52", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="135", + ["penalty"]="94", + ["rule"]="40", + ["temp"]="5", + ["vlist"]="74", + ["write"]="1", + }, + ["obj_ptr"]=701, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735239, + ["str_ptr"]=2140692, + }, + { + ["cs_count"]=41420, + ["dyn_used"]=745112, + ["elapsed_time"]=0.40499997138977, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129107866, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="919", + ["attribute_list"]="309", + ["dir"]="5", + ["disc"]="86", + ["glue"]="712", + ["glue_spec"]="309", + ["glyph"]="1550", + ["hlist"]="214", + ["if_stack"]="5", + ["kern"]="22", + ["local_par"]="45", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="123", + ["penalty"]="97", + ["rule"]="39", + ["temp"]="5", + ["vlist"]="76", + ["write"]="3", + }, + ["obj_ptr"]=704, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735263, + ["str_ptr"]=2140694, + }, + { + ["cs_count"]=41421, + ["dyn_used"]=748548, + ["elapsed_time"]=0.45600008964539, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128596484, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1252", + ["attribute_list"]="420", + ["dir"]="5", + ["disc"]="101", + ["glue"]="863", + ["glue_spec"]="396", + ["glyph"]="1770", + ["hlist"]="247", + ["if_stack"]="4", + ["kern"]="32", + ["local_par"]="47", + ["mark"]="24", + ["math"]="10", + ["pdf_dest"]="6", + ["pdf_literal"]="109", + ["penalty"]="154", + ["rule"]="74", + ["temp"]="5", + ["vlist"]="79", + ["write"]="8", + }, + ["obj_ptr"]=708, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735293, + ["str_ptr"]=2140697, + }, + { + ["cs_count"]=41422, + ["dyn_used"]=752762, + ["elapsed_time"]=0.45899987220764, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127551151, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1258", + ["attribute_list"]="422", + ["dir"]="5", + ["disc"]="106", + ["glue"]="867", + ["glue_spec"]="374", + ["glyph"]="1500", + ["hlist"]="288", + ["if_stack"]="5", + ["kern"]="16", + ["local_par"]="47", + ["mark"]="24", + ["math"]="8", + ["pdf_dest"]="6", + ["pdf_literal"]="106", + ["penalty"]="128", + ["rule"]="65", + ["temp"]="5", + ["vlist"]="87", + ["write"]="6", + }, + ["obj_ptr"]=715, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=735341, + ["str_ptr"]=2140703, + }, + { + ["cs_count"]=41423, + ["dyn_used"]=756018, + ["elapsed_time"]=0.42000007629395, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127913798, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="976", + ["attribute_list"]="328", + ["dir"]="5", + ["disc"]="164", + ["glue"]="812", + ["glue_spec"]="353", + ["glyph"]="2038", + ["hlist"]="215", + ["if_stack"]="4", + ["kern"]="17", + ["local_par"]="41", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="102", + ["penalty"]="125", + ["rule"]="54", + ["temp"]="5", + ["vlist"]="78", + ["write"]="5", + }, + ["obj_ptr"]=722, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735389, + ["str_ptr"]=2140709, + }, + { + ["cs_count"]=41424, + ["dyn_used"]=759763, + ["elapsed_time"]=0.37899994850159, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128313819, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1057", + ["attribute_list"]="355", + ["dir"]="5", + ["disc"]="147", + ["glue"]="897", + ["glue_spec"]="348", + ["glyph"]="2251", + ["hlist"]="229", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="37", + ["mark"]="16", + ["math"]="6", + ["pdf_annot"]="1", + ["pdf_dest"]="4", + ["pdf_literal"]="116", + ["penalty"]="129", + ["rule"]="59", + ["temp"]="5", + ["vlist"]="77", + ["write"]="5", + }, + ["obj_ptr"]=731, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735431, + ["str_ptr"]=2140714, + }, + { + ["cs_count"]=41425, + ["dyn_used"]=763707, + ["elapsed_time"]=0.44099998474121, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128668938, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1141", + ["attribute_list"]="383", + ["dir"]="5", + ["disc"]="88", + ["glue"]="724", + ["glue_spec"]="375", + ["glyph"]="1314", + ["hlist"]="227", + ["if_stack"]="13", + ["kern"]="12", + ["local_par"]="48", + ["mark"]="32", + ["pdf_dest"]="8", + ["pdf_literal"]="120", + ["penalty"]="140", + ["rule"]="69", + ["temp"]="5", + ["vlist"]="81", + ["write"]="8", + }, + ["obj_ptr"]=735, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735461, + ["str_ptr"]=2140717, + }, + { + ["cs_count"]=41426, + ["dyn_used"]=767556, + ["elapsed_time"]=0.44099998474121, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129033960, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1096", + ["attribute_list"]="368", + ["dir"]="5", + ["disc"]="55", + ["glue"]="765", + ["glue_spec"]="363", + ["glyph"]="1426", + ["hlist"]="226", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="46", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="125", + ["penalty"]="128", + ["rule"]="64", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=744, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735521, + ["str_ptr"]=2140725, + }, + { + ["cs_count"]=41427, + ["dyn_used"]=771355, + ["elapsed_time"]=0.4300000667572, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129054784, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1084", + ["attribute_list"]="364", + ["dir"]="5", + ["disc"]="69", + ["glue"]="797", + ["glue_spec"]="377", + ["glyph"]="1537", + ["hlist"]="219", + ["if_stack"]="13", + ["kern"]="8", + ["local_par"]="46", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="148", + ["penalty"]="137", + ["rule"]="71", + ["temp"]="5", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=753, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735575, + ["str_ptr"]=2140732, + }, + { + ["cs_count"]=41428, + ["dyn_used"]=775211, + ["elapsed_time"]=0.44199991226196, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127248756, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1138", + ["attribute_list"]="382", + ["dir"]="5", + ["disc"]="88", + ["glue"]="838", + ["glue_spec"]="399", + ["glyph"]="1892", + ["hlist"]="217", + ["if_stack"]="13", + ["kern"]="10", + ["local_par"]="42", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="162", + ["penalty"]="142", + ["rule"]="82", + ["temp"]="5", + ["vlist"]="79", + ["write"]="6", + }, + ["obj_ptr"]=761, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735623, + ["str_ptr"]=2140738, + }, + { + ["cs_count"]=41429, + ["dyn_used"]=779159, + ["elapsed_time"]=0.44799995422363, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125594665, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1087", + ["attribute_list"]="365", + ["dir"]="5", + ["disc"]="84", + ["glue"]="766", + ["glue_spec"]="384", + ["glyph"]="1676", + ["hlist"]="224", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="45", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="131", + ["penalty"]="132", + ["rule"]="67", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=769, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735671, + ["str_ptr"]=2140744, + }, + { + ["cs_count"]=41430, + ["dyn_used"]=782870, + ["elapsed_time"]=0.44400000572205, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=124753647, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1090", + ["attribute_list"]="366", + ["dir"]="5", + ["disc"]="95", + ["glue"]="790", + ["glue_spec"]="374", + ["glyph"]="1709", + ["hlist"]="225", + ["if_stack"]="4", + ["kern"]="10", + ["local_par"]="47", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="129", + ["penalty"]="135", + ["rule"]="65", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=778, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735725, + ["str_ptr"]=2140751, + }, + { + ["cs_count"]=41436, + ["dyn_used"]=786136, + ["elapsed_time"]=0.35199999809265, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125050259, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="841", + ["attribute_list"]="283", + ["dir"]="5", + ["disc"]="100", + ["glue"]="705", + ["glue_spec"]="299", + ["glyph"]="1547", + ["hlist"]="208", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="44", + ["mark"]="12", + ["pdf_dest"]="2", + ["pdf_literal"]="132", + ["penalty"]="96", + ["rule"]="43", + ["temp"]="5", + ["vlist"]="76", + ["write"]="2", + }, + ["obj_ptr"]=786, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735904, + ["str_ptr"]=2140763, + }, + { + ["cs_count"]=41437, + ["dyn_used"]=790277, + ["elapsed_time"]=0.40400004386902, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125386398, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="991", + ["attribute_list"]="333", + ["dir"]="5", + ["disc"]="84", + ["glue"]="738", + ["glue_spec"]="318", + ["glyph"]="1513", + ["hlist"]="225", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="46", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="114", + ["penalty"]="103", + ["rule"]="43", + ["temp"]="5", + ["vlist"]="77", + ["write"]="6", + }, + ["obj_ptr"]=790, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735934, + ["str_ptr"]=2140766, + }, + { + ["cs_count"]=41438, + ["dyn_used"]=794612, + ["elapsed_time"]=0.49399995803833, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=125728228, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1186", + ["attribute_list"]="398", + ["dir"]="5", + ["disc"]="50", + ["glue"]="681", + ["glue_spec"]="354", + ["glyph"]="1155", + ["hlist"]="233", + ["if_stack"]="13", + ["kern"]="15", + ["local_par"]="50", + ["mark"]="36", + ["pdf_dest"]="9", + ["pdf_literal"]="114", + ["penalty"]="144", + ["rule"]="70", + ["temp"]="5", + ["vlist"]="82", + ["write"]="9", + }, + ["obj_ptr"]=795, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=735972, + ["str_ptr"]=2140770, + }, + { + ["cs_count"]=41439, + ["dyn_used"]=798792, + ["elapsed_time"]=0.42300009727478, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=126054510, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1084", + ["attribute_list"]="364", + ["dir"]="5", + ["disc"]="68", + ["glue"]="713", + ["glue_spec"]="349", + ["glyph"]="1422", + ["hlist"]="227", + ["if_stack"]="10", + ["kern"]="19", + ["local_par"]="47", + ["mark"]="28", + ["pdf_dest"]="8", + ["pdf_literal"]="120", + ["penalty"]="127", + ["rule"]="61", + ["temp"]="5", + ["vlist"]="80", + ["write"]="9", + }, + ["obj_ptr"]=805, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736039, + ["str_ptr"]=2140778, + }, + { + ["cs_count"]=41452, + ["dyn_used"]=802360, + ["elapsed_time"]=0.37700009346008, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=126361941, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="925", + ["attribute_list"]="311", + ["dir"]="5", + ["disc"]="78", + ["glue"]="743", + ["glue_spec"]="305", + ["glyph"]="1432", + ["hlist"]="231", + ["if_stack"]="4", + ["kern"]="24", + ["local_par"]="50", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="123", + ["penalty"]="103", + ["rule"]="44", + ["temp"]="6", + ["vlist"]="76", + ["write"]="5", + }, + ["obj_ptr"]=815, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736449, + ["str_ptr"]=2140799, + }, + { + ["cs_count"]=41455, + ["dyn_used"]=805735, + ["elapsed_time"]=0.39399981498718, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=126799334, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1435", + ["attribute_list"]="481", + ["dir"]="5", + ["disc"]="84", + ["glue"]="1005", + ["glue_spec"]="377", + ["glyph"]="1502", + ["hlist"]="387", + ["if_stack"]="4", + ["kern"]="20", + ["local_par"]="63", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="124", + ["penalty"]="135", + ["rule"]="80", + ["temp"]="5", + ["vlist"]="98", + ["write"]="4", + }, + ["obj_ptr"]=822, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736539, + ["str_ptr"]=2140805, + }, + { + ["cs_count"]=41458, + ["dyn_used"]=809590, + ["elapsed_time"]=0.39800000190735, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127502674, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1450", + ["attribute_list"]="486", + ["dir"]="5", + ["disc"]="174", + ["glue"]="1132", + ["glue_spec"]="406", + ["glyph"]="2272", + ["hlist"]="379", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="59", + ["mark"]="12", + ["math"]="6", + ["pdf_annot"]="1", + ["pdf_dest"]="3", + ["pdf_literal"]="108", + ["penalty"]="140", + ["rule"]="77", + ["temp"]="5", + ["vlist"]="96", + ["write"]="4", + }, + ["obj_ptr"]=828, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=736655, + ["str_ptr"]=2140812, + }, + { + ["cs_count"]=41459, + ["dyn_used"]=813068, + ["elapsed_time"]=0.37400007247925, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=127932318, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1651", + ["attribute_list"]="553", + ["dir"]="5", + ["disc"]="89", + ["glue"]="1082", + ["glue_spec"]="433", + ["glyph"]="1426", + ["hlist"]="447", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="67", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="106", + ["penalty"]="123", + ["rule"]="83", + ["temp"]="5", + ["vlist"]="108", + ["write"]="3", + }, + ["obj_ptr"]=833, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736687, + ["str_ptr"]=2140815, + }, + { + ["cs_count"]=41460, + ["dyn_used"]=816799, + ["elapsed_time"]=0.40899991989136, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128279622, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="952", + ["attribute_list"]="320", + ["dir"]="5", + ["disc"]="115", + ["glue"]="770", + ["glue_spec"]="356", + ["glyph"]="1725", + ["hlist"]="220", + ["if_stack"]="4", + ["kern"]="18", + ["local_par"]="46", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="134", + ["penalty"]="111", + ["rule"]="53", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=840, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736726, + ["str_ptr"]=2140819, + }, + { + ["cs_count"]=41461, + ["dyn_used"]=820922, + ["elapsed_time"]=0.46400022506714, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128623111, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1126", + ["attribute_list"]="378", + ["dir"]="5", + ["disc"]="94", + ["glue"]="720", + ["glue_spec"]="331", + ["glyph"]="1336", + ["hlist"]="228", + ["if_stack"]="4", + ["kern"]="17", + ["local_par"]="46", + ["mark"]="28", + ["pdf_dest"]="7", + ["pdf_literal"]="112", + ["penalty"]="128", + ["rule"]="60", + ["temp"]="5", + ["vlist"]="80", + ["write"]="7", + }, + ["obj_ptr"]=847, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736772, + ["str_ptr"]=2140824, + }, + { + ["cs_count"]=41462, + ["dyn_used"]=824544, + ["elapsed_time"]=0.39499998092651, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=128960331, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1090", + ["attribute_list"]="366", + ["dir"]="5", + ["disc"]="112", + ["glue"]="782", + ["glue_spec"]="331", + ["glyph"]="1502", + ["hlist"]="244", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="47", + ["mark"]="20", + ["math"]="4", + ["pdf_annot"]="1", + ["pdf_dest"]="5", + ["pdf_literal"]="104", + ["penalty"]="122", + ["rule"]="52", + ["temp"]="5", + ["vlist"]="78", + ["write"]="7", + }, + ["obj_ptr"]=856, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736832, + ["str_ptr"]=2140831, + }, + { + ["cs_count"]=41463, + ["dyn_used"]=828204, + ["elapsed_time"]=0.36999988555908, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129287131, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="919", + ["attribute_list"]="309", + ["dir"]="5", + ["disc"]="130", + ["glue"]="720", + ["glue_spec"]="317", + ["glyph"]="1727", + ["hlist"]="219", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="43", + ["mark"]="16", + ["pdf_annot"]="1", + ["pdf_dest"]="4", + ["pdf_literal"]="116", + ["penalty"]="94", + ["rule"]="38", + ["temp"]="5", + ["vlist"]="77", + ["write"]="4", + }, + ["obj_ptr"]=864, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736878, + ["str_ptr"]=2140836, + }, + { + ["cs_count"]=41464, + ["dyn_used"]=832020, + ["elapsed_time"]=0.32999992370605, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129587180, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="943", + ["attribute_list"]="317", + ["dir"]="5", + ["disc"]="72", + ["glue"]="764", + ["glue_spec"]="351", + ["glyph"]="1494", + ["hlist"]="300", + ["if_stack"]="4", + ["kern"]="15", + ["local_par"]="88", + ["mark"]="8", + ["pdf_annot"]="1", + ["pdf_dest"]="2", + ["pdf_literal"]="110", + ["penalty"]="177", + ["rule"]="85", + ["temp"]="6", + ["vlist"]="78", + ["write"]="2", + }, + ["obj_ptr"]=869, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736917, + ["str_ptr"]=2140840, + }, + { + ["cs_count"]=41465, + ["dyn_used"]=835229, + ["elapsed_time"]=0.33800005912781, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=129859378, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="910", + ["attribute_list"]="306", + ["dir"]="5", + ["disc"]="61", + ["glue"]="737", + ["glue_spec"]="330", + ["glyph"]="1272", + ["hlist"]="283", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="82", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="206", + ["penalty"]="170", + ["rule"]="81", + ["temp"]="5", + ["vlist"]="78", + ["write"]="3", + }, + ["obj_ptr"]=873, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736949, + ["str_ptr"]=2140843, + }, + { + ["cs_count"]=41466, + ["dyn_used"]=841948, + ["elapsed_time"]=0.46399998664856, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=130648772, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5530", + ["attribute_list"]="1846", + ["dir"]="5", + ["disc"]="204", + ["glue"]="3710", + ["glue_spec"]="1013", + ["glyph"]="3641", + ["hlist"]="1694", + ["if_stack"]="4", + ["kern"]="15", + ["local_par"]="149", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="132", + ["penalty"]="324", + ["rule"]="316", + ["temp"]="5", + ["vlist"]="185", + ["write"]="5", + }, + ["obj_ptr"]=877, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=736981, + ["str_ptr"]=2140846, + }, + { + ["cs_count"]=41467, + ["dyn_used"]=845101, + ["elapsed_time"]=0.28999996185303, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=130960656, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5038", + ["attribute_list"]="1682", + ["dir"]="5", + ["disc"]="151", + ["glue"]="3331", + ["glue_spec"]="859", + ["glyph"]="2526", + ["hlist"]="1623", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="123", + ["pdf_literal"]="76", + ["penalty"]="232", + ["rule"]="274", + ["temp"]="5", + ["vlist"]="180", + }, + ["obj_ptr"]=884, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737034, + ["str_ptr"]=2140852, + }, + { + ["cs_count"]=41468, + ["dyn_used"]=848621, + ["elapsed_time"]=0.35899996757507, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=131761284, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5527", + ["attribute_list"]="1845", + ["dir"]="5", + ["disc"]="161", + ["glue"]="3678", + ["glue_spec"]="1017", + ["glyph"]="3131", + ["hlist"]="1634", + ["if_stack"]="4", + ["kern"]="11", + ["local_par"]="105", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="84", + ["penalty"]="212", + ["rule"]="212", + ["temp"]="5", + ["vlist"]="161", + ["write"]="1", + }, + ["obj_ptr"]=887, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737052, + ["str_ptr"]=2140853, + }, + { + ["cs_count"]=41469, + ["dyn_used"]=849754, + ["elapsed_time"]=0.39400005340576, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=132130516, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1645", + ["attribute_list"]="551", + ["dir"]="5", + ["disc"]="116", + ["glue"]="1119", + ["glue_spec"]="438", + ["glyph"]="1737", + ["hlist"]="414", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="55", + ["mark"]="16", + ["math"]="4", + ["pdf_annot"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="103", + ["penalty"]="131", + ["rule"]="69", + ["temp"]="5", + ["vlist"]="95", + ["write"]="5", + }, + ["obj_ptr"]=893, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737077, + ["str_ptr"]=2140855, + }, + { + ["cs_count"]=41470, + ["dyn_used"]=853678, + ["elapsed_time"]=0.41499996185303, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=132462358, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="982", + ["attribute_list"]="330", + ["dir"]="5", + ["disc"]="90", + ["glue"]="745", + ["glue_spec"]="337", + ["glyph"]="1517", + ["hlist"]="229", + ["if_stack"]="13", + ["kern"]="17", + ["local_par"]="46", + ["mark"]="20", + ["pdf_annot"]="2", + ["pdf_dest"]="5", + ["pdf_literal"]="118", + ["penalty"]="105", + ["rule"]="44", + ["temp"]="5", + ["vlist"]="78", + ["write"]="5", + }, + ["obj_ptr"]=900, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737123, + ["str_ptr"]=2140860, + }, + { + ["cs_count"]=41471, + ["dyn_used"]=857597, + ["elapsed_time"]=0.37800002098083, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=132859234, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1276", + ["attribute_list"]="428", + ["dir"]="5", + ["disc"]="106", + ["glue"]="946", + ["glue_spec"]="395", + ["glyph"]="1487", + ["hlist"]="339", + ["if_stack"]="5", + ["kern"]="11", + ["local_par"]="56", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="116", + ["penalty"]="119", + ["rule"]="66", + ["temp"]="5", + ["vlist"]="91", + ["write"]="4", + }, + ["obj_ptr"]=906, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737169, + ["str_ptr"]=2140865, + }, + { + ["cs_count"]=41474, + ["dyn_used"]=860781, + ["elapsed_time"]=0.36199998855591, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=133233368, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1102", + ["attribute_list"]="370", + ["dir"]="5", + ["disc"]="168", + ["glue"]="896", + ["glue_spec"]="387", + ["glyph"]="2273", + ["hlist"]="234", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="42", + ["mark"]="8", + ["math"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="108", + ["penalty"]="183", + ["rule"]="53", + ["temp"]="5", + ["vlist"]="75", + ["write"]="3", + }, + ["obj_ptr"]=912, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737292, + ["str_ptr"]=2140873, + }, + { + ["cs_count"]=41475, + ["dyn_used"]=866628, + ["elapsed_time"]=0.37199997901917, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=134104278, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="7012", + ["attribute_list"]="2340", + ["dir"]="5", + ["disc"]="221", + ["glue"]="4438", + ["glue_spec"]="1212", + ["glyph"]="2956", + ["hlist"]="2054", + ["if_stack"]="4", + ["kern"]="9", + ["local_par"]="98", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="114", + ["penalty"]="268", + ["rule"]="322", + ["temp"]="5", + ["vlist"]="191", + ["write"]="1", + }, + ["obj_ptr"]=916, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737324, + ["str_ptr"]=2140876, + }, + { + ["cs_count"]=41476, + ["dyn_used"]=869091, + ["elapsed_time"]=0.33700013160706, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=134595522, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="4363", + ["attribute_list"]="1457", + ["dir"]="5", + ["disc"]="115", + ["glue"]="2712", + ["glue_spec"]="787", + ["glyph"]="1536", + ["hlist"]="1284", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="86", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="80", + ["penalty"]="162", + ["rule"]="195", + ["temp"]="5", + ["vlist"]="171", + ["write"]="1", + }, + ["obj_ptr"]=919, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737349, + ["str_ptr"]=2140878, + }, + { + ["cs_count"]=41477, + ["dyn_used"]=870902, + ["elapsed_time"]=0.35599994659424, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=135189419, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2635", + ["attribute_list"]="881", + ["dir"]="5", + ["disc"]="146", + ["glue"]="1662", + ["glue_spec"]="581", + ["glyph"]="1685", + ["hlist"]="695", + ["if_stack"]="6", + ["kern"]="8", + ["local_par"]="69", + ["pdf_literal"]="154", + ["penalty"]="144", + ["rule"]="129", + ["temp"]="5", + ["vlist"]="133", + }, + ["obj_ptr"]=924, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737374, + ["str_ptr"]=2140880, + }, + { + ["cs_count"]=41478, + ["dyn_used"]=875363, + ["elapsed_time"]=0.33500003814697, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=135664342, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2305", + ["attribute_list"]="771", + ["dir"]="5", + ["disc"]="111", + ["glue"]="1604", + ["glue_spec"]="580", + ["glyph"]="1460", + ["hlist"]="669", + ["if_stack"]="4", + ["kern"]="10", + ["local_par"]="72", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="112", + ["penalty"]="130", + ["rule"]="101", + ["temp"]="5", + ["vlist"]="117", + ["write"]="1", + }, + ["obj_ptr"]=927, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737392, + ["str_ptr"]=2140881, + }, + { + ["cs_count"]=41479, + ["dyn_used"]=878815, + ["elapsed_time"]=0.36800003051758, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=136268957, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3247", + ["attribute_list"]="1085", + ["dir"]="5", + ["disc"]="78", + ["glue"]="1929", + ["glue_spec"]="624", + ["glyph"]="1122", + ["hlist"]="908", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="77", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="82", + ["penalty"]="138", + ["rule"]="142", + ["temp"]="5", + ["vlist"]="152", + ["write"]="2", + }, + ["obj_ptr"]=931, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737417, + ["str_ptr"]=2140883, + }, + { + ["cs_count"]=41480, + ["dyn_used"]=883293, + ["elapsed_time"]=0.34899997711182, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=136939672, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="5944", + ["attribute_list"]="1984", + ["dir"]="5", + ["disc"]="148", + ["glue"]="3581", + ["glue_spec"]="978", + ["glyph"]="1901", + ["hlist"]="1712", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="74", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="82", + ["penalty"]="183", + ["rule"]="262", + ["temp"]="5", + ["vlist"]="178", + ["write"]="2", + }, + ["obj_ptr"]=935, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737442, + ["str_ptr"]=2140885, + }, + { + ["cs_count"]=41481, + ["dyn_used"]=885856, + ["elapsed_time"]=0.34500002861023, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=137513788, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="4252", + ["attribute_list"]="1420", + ["dir"]="5", + ["disc"]="129", + ["glue"]="2513", + ["glue_spec"]="749", + ["glyph"]="1358", + ["hlist"]="1225", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="85", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="94", + ["penalty"]="172", + ["rule"]="214", + ["temp"]="5", + ["vlist"]="175", + ["write"]="1", + }, + ["obj_ptr"]=940, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737474, + ["str_ptr"]=2140888, + }, + { + ["cs_count"]=41482, + ["dyn_used"]=888414, + ["elapsed_time"]=0.3510000705719, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=137926074, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2452", + ["attribute_list"]="820", + ["dir"]="5", + ["disc"]="68", + ["glue"]="1387", + ["glue_spec"]="483", + ["glyph"]="869", + ["hlist"]="662", + ["if_stack"]="6", + ["kern"]="8", + ["local_par"]="62", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="80", + ["penalty"]="106", + ["rule"]="111", + ["temp"]="5", + ["vlist"]="139", + ["write"]="2", + }, + ["obj_ptr"]=944, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=737499, + ["str_ptr"]=2140890, + }, + { + ["cs_count"]=41483, + ["dyn_used"]=892001, + ["elapsed_time"]=0.38099980354309, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=138453307, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2485", + ["attribute_list"]="831", + ["dir"]="5", + ["disc"]="68", + ["glue"]="1424", + ["glue_spec"]="520", + ["glyph"]="961", + ["hlist"]="653", + ["if_stack"]="13", + ["kern"]="8", + ["local_par"]="68", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="82", + ["penalty"]="118", + ["rule"]="101", + ["temp"]="5", + ["vlist"]="130", + ["write"]="3", + }, + ["obj_ptr"]=951, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737531, + ["str_ptr"]=2140893, + }, + { + ["cs_count"]=41484, + ["dyn_used"]=896517, + ["elapsed_time"]=0.38700008392334, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139012185, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2863", + ["attribute_list"]="957", + ["dir"]="5", + ["disc"]="98", + ["glue"]="1643", + ["glue_spec"]="595", + ["glyph"]="1168", + ["hlist"]="729", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="74", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="94", + ["penalty"]="159", + ["rule"]="130", + ["temp"]="5", + ["vlist"]="132", + ["write"]="4", + }, + ["obj_ptr"]=956, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737563, + ["str_ptr"]=2140896, + }, + { + ["cs_count"]=41485, + ["dyn_used"]=899100, + ["elapsed_time"]=0.32999992370605, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139390157, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1792", + ["attribute_list"]="600", + ["dir"]="5", + ["disc"]="104", + ["glue"]="1113", + ["glue_spec"]="420", + ["glyph"]="1323", + ["hlist"]="462", + ["if_stack"]="4", + ["kern"]="18", + ["local_par"]="60", + ["mark"]="4", + ["pdf_annot"]="1", + ["pdf_dest"]="1", + ["pdf_literal"]="97", + ["penalty"]="96", + ["rule"]="65", + ["temp"]="5", + ["vlist"]="104", + ["write"]="1", + }, + ["obj_ptr"]=964, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737609, + ["str_ptr"]=2140901, + }, + { + ["cs_count"]=41486, + ["dyn_used"]=902789, + ["elapsed_time"]=0.29700016975403, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139662413, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="925", + ["attribute_list"]="311", + ["dir"]="5", + ["disc"]="80", + ["glue"]="611", + ["glue_spec"]="287", + ["glyph"]="1442", + ["hlist"]="196", + ["if_stack"]="11", + ["kern"]="22", + ["local_par"]="35", + ["pdf_annot"]="3", + ["pdf_literal"]="126", + ["penalty"]="69", + ["rule"]="28", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=969, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737634, + ["str_ptr"]=2140903, + }, + { + ["cs_count"]=41487, + ["dyn_used"]=905908, + ["elapsed_time"]=0.27999997138977, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=139744815, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="661", + ["attribute_list"]="223", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="158", + ["glyph"]="3", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=972, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737652, + ["str_ptr"]=2140904, + }, + { + ["cs_count"]=41494, + ["dyn_used"]=910047, + ["elapsed_time"]=0.35500001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=140188975, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1315", + ["attribute_list"]="441", + ["dir"]="5", + ["disc"]="221", + ["glue"]="958", + ["glue_spec"]="353", + ["glyph"]="2865", + ["hlist"]="231", + ["if_stack"]="4", + ["kern"]="40", + ["local_par"]="36", + ["mark"]="8", + ["math"]="10", + ["pdf_annot"]="1", + ["pdf_dest"]="4", + ["pdf_literal"]="100", + ["penalty"]="133", + ["rule"]="65", + ["temp"]="6", + ["vlist"]="75", + ["write"]="5", + }, + ["obj_ptr"]=976, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737792, + ["str_ptr"]=2140911, + }, + { + ["cs_count"]=41495, + ["dyn_used"]=913207, + ["elapsed_time"]=0.34899997711182, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=140638848, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1447", + ["attribute_list"]="485", + ["dir"]="5", + ["disc"]="233", + ["glue"]="1063", + ["glue_spec"]="376", + ["glyph"]="3250", + ["hlist"]="237", + ["if_stack"]="4", + ["kern"]="47", + ["local_par"]="37", + ["mark"]="4", + ["math"]="14", + ["pdf_dest"]="1", + ["pdf_literal"]="86", + ["penalty"]="138", + ["rule"]="67", + ["temp"]="5", + ["vlist"]="74", + ["write"]="4", + }, + ["obj_ptr"]=983, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737847, + ["str_ptr"]=2140916, + }, + { + ["cs_count"]=41496, + ["dyn_used"]=916905, + ["elapsed_time"]=0.34800004959106, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=141052611, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1111", + ["attribute_list"]="373", + ["dir"]="5", + ["disc"]="236", + ["glue"]="963", + ["glue_spec"]="295", + ["glyph"]="3193", + ["hlist"]="215", + ["if_stack"]="4", + ["kern"]="23", + ["local_par"]="31", + ["mark"]="4", + ["pdf_dest"]="2", + ["pdf_literal"]="94", + ["penalty"]="89", + ["rule"]="32", + ["temp"]="5", + ["vlist"]="74", + ["write"]="3", + }, + ["obj_ptr"]=986, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737872, + ["str_ptr"]=2140918, + }, + { + ["cs_count"]=41497, + ["dyn_used"]=920257, + ["elapsed_time"]=0.34899997711182, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=141504020, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1360", + ["attribute_list"]="456", + ["dir"]="5", + ["disc"]="228", + ["glue"]="1089", + ["glue_spec"]="321", + ["glyph"]="3312", + ["hlist"]="269", + ["if_stack"]="4", + ["kern"]="38", + ["local_par"]="31", + ["mark"]="4", + ["math"]="14", + ["pdf_dest"]="1", + ["pdf_literal"]="96", + ["penalty"]="95", + ["rule"]="40", + ["temp"]="5", + ["vlist"]="74", + ["write"]="2", + }, + ["obj_ptr"]=990, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737915, + ["str_ptr"]=2140921, + }, + { + ["cs_count"]=41498, + ["dyn_used"]=923810, + ["elapsed_time"]=0.33499979972839, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=141930871, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1174", + ["attribute_list"]="394", + ["dir"]="5", + ["disc"]="216", + ["glue"]="1030", + ["glue_spec"]="340", + ["glyph"]="3249", + ["hlist"]="202", + ["if_stack"]="4", + ["kern"]="32", + ["local_par"]="30", + ["mark"]="4", + ["math"]="2", + ["pdf_dest"]="1", + ["pdf_literal"]="88", + ["penalty"]="112", + ["rule"]="53", + ["temp"]="5", + ["vlist"]="74", + ["write"]="2", + }, + ["obj_ptr"]=993, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737940, + ["str_ptr"]=2140923, + }, + { + ["cs_count"]=41499, + ["dyn_used"]=927318, + ["elapsed_time"]=0.33800005912781, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=142270969, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1111", + ["attribute_list"]="373", + ["dir"]="5", + ["disc"]="123", + ["glue"]="786", + ["glue_spec"]="310", + ["glyph"]="1697", + ["hlist"]="234", + ["if_stack"]="11", + ["kern"]="23", + ["local_par"]="32", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="118", + ["penalty"]="75", + ["rule"]="41", + ["temp"]="5", + ["vlist"]="74", + ["write"]="1", + }, + ["obj_ptr"]=996, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=737965, + ["str_ptr"]=2140925, + }, + { + ["cs_count"]=41502, + ["dyn_used"]=931624, + ["elapsed_time"]=0.37100005149841, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=143143290, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="4210", + ["attribute_list"]="1406", + ["dir"]="5", + ["disc"]="132", + ["glue"]="2754", + ["glue_spec"]="765", + ["glyph"]="2078", + ["hlist"]="1102", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="68", + ["mark"]="4", + ["pdf_dest"]="2", + ["pdf_literal"]="94", + ["penalty"]="149", + ["rule"]="133", + ["temp"]="5", + ["vlist"]="119", + ["write"]="2", + }, + ["obj_ptr"]=999, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738016, + ["str_ptr"]=2140929, + }, + { + ["cs_count"]=41503, + ["dyn_used"]=934426, + ["elapsed_time"]=0.30999994277954, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=143495493, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1678", + ["attribute_list"]="562", + ["dir"]="5", + ["disc"]="86", + ["glue"]="1160", + ["glue_spec"]="406", + ["glyph"]="1320", + ["hlist"]="402", + ["if_stack"]="5", + ["kern"]="14", + ["local_par"]="35", + ["pdf_literal"]="112", + ["penalty"]="95", + ["rule"]="69", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=1004, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738046, + ["str_ptr"]=2140932, + }, + { + ["cs_count"]=41504, + ["dyn_used"]=937322, + ["elapsed_time"]=0.31900000572205, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=144075038, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2260", + ["attribute_list"]="756", + ["dir"]="5", + ["disc"]="115", + ["glue"]="1600", + ["glue_spec"]="572", + ["glyph"]="1700", + ["hlist"]="580", + ["if_stack"]="4", + ["kern"]="13", + ["local_par"]="66", + ["pdf_literal"]="130", + ["penalty"]="116", + ["rule"]="81", + ["temp"]="5", + ["vlist"]="101", + }, + ["obj_ptr"]=1007, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738064, + ["str_ptr"]=2140933, + }, + { + ["cs_count"]=41505, + ["dyn_used"]=940863, + ["elapsed_time"]=0.35500001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=144644135, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2233", + ["attribute_list"]="747", + ["dir"]="5", + ["disc"]="165", + ["glue"]="1470", + ["glue_spec"]="483", + ["glyph"]="2040", + ["hlist"]="488", + ["if_stack"]="4", + ["kern"]="22", + ["local_par"]="43", + ["mark"]="4", + ["pdf_dest"]="1", + ["pdf_literal"]="118", + ["penalty"]="147", + ["rule"]="106", + ["temp"]="5", + ["vlist"]="90", + ["write"]="1", + }, + ["obj_ptr"]=1010, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738082, + ["str_ptr"]=2140934, + }, + { + ["cs_count"]=41506, + ["dyn_used"]=944343, + ["elapsed_time"]=0.32400012016296, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=145062172, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1726", + ["attribute_list"]="578", + ["dir"]="5", + ["disc"]="129", + ["glue"]="1118", + ["glue_spec"]="375", + ["glyph"]="1914", + ["hlist"]="387", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="59", + ["mark"]="4", + ["math"]="6", + ["pdf_dest"]="1", + ["pdf_literal"]="106", + ["penalty"]="124", + ["rule"]="70", + ["temp"]="6", + ["vlist"]="98", + ["write"]="2", + }, + ["obj_ptr"]=1013, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738100, + ["str_ptr"]=2140935, + }, + { + ["cs_count"]=41507, + ["dyn_used"]=947881, + ["elapsed_time"]=0.33899998664856, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=145457464, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1318", + ["attribute_list"]="442", + ["dir"]="5", + ["disc"]="182", + ["glue"]="1046", + ["glue_spec"]="354", + ["glyph"]="2664", + ["hlist"]="244", + ["if_stack"]="4", + ["kern"]="20", + ["local_par"]="40", + ["mark"]="4", + ["math"]="6", + ["pdf_dest"]="1", + ["pdf_literal"]="131", + ["penalty"]="121", + ["rule"]="55", + ["temp"]="5", + ["vlist"]="78", + ["write"]="2", + }, + ["obj_ptr"]=1016, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738125, + ["str_ptr"]=2140937, + }, + { + ["cs_count"]=41508, + ["dyn_used"]=951190, + ["elapsed_time"]=0.3199999332428, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=145953672, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1882", + ["attribute_list"]="630", + ["dir"]="5", + ["disc"]="138", + ["glue"]="1465", + ["glue_spec"]="586", + ["glyph"]="2031", + ["hlist"]="471", + ["if_stack"]="4", + ["kern"]="13", + ["local_par"]="62", + ["math"]="2", + ["pdf_literal"]="116", + ["penalty"]="118", + ["rule"]="76", + ["temp"]="5", + ["vlist"]="99", + }, + ["obj_ptr"]=1019, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738150, + ["str_ptr"]=2140939, + }, + { + ["cs_count"]=41509, + ["dyn_used"]=955295, + ["elapsed_time"]=0.34800004959106, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146286284, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1081", + ["attribute_list"]="363", + ["dir"]="5", + ["disc"]="97", + ["glue"]="924", + ["glue_spec"]="523", + ["glyph"]="1631", + ["hlist"]="216", + ["if_stack"]="6", + ["kern"]="17", + ["local_par"]="49", + ["mark"]="8", + ["pdf_dest"]="2", + ["pdf_literal"]="138", + ["penalty"]="115", + ["rule"]="57", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1023, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738168, + ["str_ptr"]=2140940, + }, + { + ["cs_count"]=41510, + ["dyn_used"]=958236, + ["elapsed_time"]=0.28099989891052, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146388676, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="763", + ["attribute_list"]="257", + ["dir"]="5", + ["disc"]="4", + ["glue"]="331", + ["glue_spec"]="200", + ["glyph"]="146", + ["hlist"]="147", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="23", + ["pdf_literal"]="91", + ["penalty"]="28", + ["rule"]="14", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=1027, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738200, + ["str_ptr"]=2140943, + }, + { + ["cs_count"]=41511, + ["dyn_used"]=961511, + ["elapsed_time"]=0.27900004386902, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146470886, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="739", + ["attribute_list"]="249", + ["dir"]="5", + ["disc"]="1", + ["glue"]="271", + ["glue_spec"]="158", + ["glyph"]="3", + ["hlist"]="136", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="16", + ["rule"]="7", + ["temp"]="5", + ["vlist"]="73", + }, + ["obj_ptr"]=1030, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738218, + ["str_ptr"]=2140944, + }, + { + ["cs_count"]=41512, + ["dyn_used"]=965741, + ["elapsed_time"]=0.45000004768372, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=146973690, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1846", + ["attribute_list"]="618", + ["dir"]="5", + ["disc"]="134", + ["glue"]="1037", + ["glue_spec"]="452", + ["glyph"]="2136", + ["hlist"]="307", + ["if_stack"]="4", + ["kern"]="11", + ["local_par"]="40", + ["mark"]="20", + ["math"]="2", + ["pdf_dest"]="6", + ["pdf_literal"]="202", + ["penalty"]="162", + ["rule"]="107", + ["temp"]="5", + ["vlist"]="90", + ["write"]="6", + }, + ["obj_ptr"]=1033, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738236, + ["str_ptr"]=2140945, + }, + { + ["cs_count"]=41513, + ["dyn_used"]=969078, + ["elapsed_time"]=0.37400007247925, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=147480349, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2236", + ["attribute_list"]="748", + ["dir"]="5", + ["disc"]="121", + ["glue"]="1318", + ["glue_spec"]="476", + ["glyph"]="1677", + ["hlist"]="509", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="61", + ["mark"]="12", + ["pdf_dest"]="3", + ["pdf_literal"]="114", + ["penalty"]="137", + ["rule"]="98", + ["temp"]="5", + ["vlist"]="112", + ["write"]="3", + }, + ["obj_ptr"]=1040, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738287, + ["str_ptr"]=2140951, + }, + { + ["cs_count"]=41514, + ["dyn_used"]=972823, + ["elapsed_time"]=0.42499995231628, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=148062471, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2518", + ["attribute_list"]="842", + ["dir"]="5", + ["disc"]="99", + ["glue"]="1407", + ["glue_spec"]="531", + ["glyph"]="1527", + ["hlist"]="568", + ["if_stack"]="6", + ["kern"]="8", + ["local_par"]="67", + ["mark"]="16", + ["math"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="138", + ["penalty"]="158", + ["rule"]="123", + ["temp"]="5", + ["vlist"]="119", + ["write"]="4", + }, + ["obj_ptr"]=1045, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738326, + ["str_ptr"]=2140955, + }, + { + ["cs_count"]=41515, + ["dyn_used"]=976536, + ["elapsed_time"]=0.41599988937378, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=148636623, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="2674", + ["attribute_list"]="894", + ["dir"]="5", + ["disc"]="62", + ["glue"]="1374", + ["glue_spec"]="543", + ["glyph"]="992", + ["hlist"]="605", + ["if_stack"]="6", + ["kern"]="7", + ["local_par"]="71", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="136", + ["penalty"]="154", + ["rule"]="117", + ["temp"]="5", + ["vlist"]="124", + ["write"]="5", + }, + ["obj_ptr"]=1052, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738365, + ["str_ptr"]=2140959, + }, + { + ["cs_count"]=41517, + ["dyn_used"]=981367, + ["elapsed_time"]=0.4300000667572, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=149270358, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3916", + ["attribute_list"]="1308", + ["dir"]="5", + ["disc"]="78", + ["glue"]="2266", + ["glue_spec"]="718", + ["glyph"]="1246", + ["hlist"]="1028", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="74", + ["mark"]="20", + ["pdf_dest"]="6", + ["pdf_literal"]="135", + ["penalty"]="188", + ["rule"]="189", + ["temp"]="5", + ["vlist"]="139", + ["write"]="6", + }, + ["obj_ptr"]=1059, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=738416, + ["str_ptr"]=2140965, + }, + { + ["cs_count"]=41518, + ["dyn_used"]=984842, + ["elapsed_time"]=0.39299988746643, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=149732033, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3226", + ["attribute_list"]="1078", + ["dir"]="5", + ["disc"]="56", + ["glue"]="1848", + ["glue_spec"]="604", + ["glyph"]="1325", + ["hlist"]="824", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="59", + ["mark"]="12", + ["pdf_annot"]="1", + ["pdf_dest"]="3", + ["pdf_literal"]="158", + ["penalty"]="163", + ["rule"]="165", + ["temp"]="5", + ["vlist"]="125", + ["write"]="3", + }, + ["obj_ptr"]=1070, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738479, + ["str_ptr"]=2140972, + }, + { + ["cs_count"]=41519, + ["dyn_used"]=988835, + ["elapsed_time"]=0.43099999427795, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=150263291, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3634", + ["attribute_list"]="1214", + ["dir"]="5", + ["disc"]="68", + ["glue"]="1907", + ["glue_spec"]="670", + ["glyph"]="1353", + ["hlist"]="867", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="79", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="135", + ["penalty"]="180", + ["rule"]="157", + ["temp"]="5", + ["vlist"]="131", + ["write"]="6", + }, + ["obj_ptr"]=1074, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738511, + ["str_ptr"]=2140975, + }, + { + ["cs_count"]=41520, + ["dyn_used"]=992261, + ["elapsed_time"]=0.41500020027161, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=150789384, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3511", + ["attribute_list"]="1173", + ["dir"]="5", + ["disc"]="71", + ["glue"]="1847", + ["glue_spec"]="640", + ["glyph"]="1129", + ["hlist"]="849", + ["if_stack"]="4", + ["kern"]="7", + ["local_par"]="76", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="128", + ["penalty"]="161", + ["rule"]="150", + ["temp"]="5", + ["vlist"]="135", + ["write"]="4", + }, + ["obj_ptr"]=1083, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738571, + ["str_ptr"]=2140982, + }, + { + ["cs_count"]=41521, + ["dyn_used"]=995109, + ["elapsed_time"]=0.41299986839294, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=151331971, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3088", + ["attribute_list"]="1032", + ["dir"]="5", + ["disc"]="67", + ["glue"]="1531", + ["glue_spec"]="552", + ["glyph"]="1004", + ["hlist"]="693", + ["if_stack"]="6", + ["kern"]="10", + ["local_par"]="65", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="130", + ["penalty"]="143", + ["rule"]="131", + ["temp"]="5", + ["vlist"]="128", + ["write"]="4", + }, + ["obj_ptr"]=1090, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738617, + ["str_ptr"]=2140987, + }, + { + ["cs_count"]=41522, + ["dyn_used"]=998872, + ["elapsed_time"]=0.42300009727478, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=151944294, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3316", + ["attribute_list"]="1108", + ["dir"]="5", + ["disc"]="55", + ["glue"]="1665", + ["glue_spec"]="611", + ["glyph"]="1086", + ["hlist"]="755", + ["if_stack"]="6", + ["kern"]="6", + ["local_par"]="73", + ["mark"]="20", + ["pdf_dest"]="5", + ["pdf_literal"]="140", + ["penalty"]="164", + ["rule"]="148", + ["temp"]="5", + ["vlist"]="135", + ["write"]="5", + }, + ["obj_ptr"]=1097, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738656, + ["str_ptr"]=2140991, + }, + { + ["cs_count"]=41523, + ["dyn_used"]=1003492, + ["elapsed_time"]=0.42899990081787, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=152437417, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3145", + ["attribute_list"]="1051", + ["dir"]="5", + ["disc"]="43", + ["glue"]="1553", + ["glue_spec"]="587", + ["glyph"]="862", + ["hlist"]="712", + ["if_stack"]="4", + ["kern"]="6", + ["local_par"]="72", + ["mark"]="24", + ["pdf_dest"]="6", + ["pdf_literal"]="118", + ["penalty"]="156", + ["rule"]="129", + ["temp"]="5", + ["vlist"]="125", + ["write"]="6", + }, + ["obj_ptr"]=1104, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738702, + ["str_ptr"]=2140996, + }, + { + ["cs_count"]=41524, + ["dyn_used"]=1007188, + ["elapsed_time"]=0.37199997901917, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=152871890, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="3136", + ["attribute_list"]="1048", + ["dir"]="5", + ["disc"]="58", + ["glue"]="1633", + ["glue_spec"]="568", + ["glyph"]="1104", + ["hlist"]="713", + ["if_stack"]="4", + ["kern"]="8", + ["local_par"]="62", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="112", + ["penalty"]="134", + ["rule"]="114", + ["temp"]="5", + ["vlist"]="125", + ["write"]="4", + }, + ["obj_ptr"]=1112, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738756, + ["str_ptr"]=2141002, + }, + { + ["cs_count"]=41525, + ["dyn_used"]=1009435, + ["elapsed_time"]=0.28299999237061, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=152983419, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1549", + ["attribute_list"]="519", + ["dir"]="5", + ["disc"]="13", + ["glue"]="631", + ["glue_spec"]="243", + ["glyph"]="240", + ["hlist"]="290", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="22", + ["pdf_literal"]="76", + ["penalty"]="33", + ["rule"]="31", + ["temp"]="5", + ["vlist"]="86", + }, + ["obj_ptr"]=1119, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738803, + ["str_ptr"]=2141007, + }, + { + ["cs_count"]=41526, + ["dyn_used"]=1012656, + ["elapsed_time"]=0.27500009536743, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=153066820, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1243", + ["attribute_list"]="417", + ["dir"]="5", + ["disc"]="5", + ["glue"]="430", + ["glue_spec"]="192", + ["glyph"]="67", + ["hlist"]="209", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="22", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="74", + }, + ["obj_ptr"]=1122, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738822, + ["str_ptr"]=2141008, + }, + { + ["cs_count"]=41527, + ["dyn_used"]=1017413, + ["elapsed_time"]=0.3970000743866, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=153451805, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1993", + ["attribute_list"]="667", + ["dir"]="5", + ["disc"]="131", + ["glue"]="954", + ["glue_spec"]="374", + ["glyph"]="1742", + ["hlist"]="341", + ["if_stack"]="8", + ["kern"]="32", + ["local_par"]="43", + ["mark"]="16", + ["math"]="32", + ["pdf_annot"]="2", + ["pdf_dest"]="4", + ["pdf_literal"]="108", + ["penalty"]="149", + ["rule"]="62", + ["temp"]="5", + ["vlist"]="78", + ["write"]="6", + }, + ["obj_ptr"]=1127, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738841, + ["str_ptr"]=2141009, + }, + { + ["cs_count"]=41528, + ["dyn_used"]=1020334, + ["elapsed_time"]=0.3989999294281, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=153884840, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1990", + ["attribute_list"]="666", + ["dir"]="5", + ["disc"]="94", + ["glue"]="1056", + ["glue_spec"]="379", + ["glyph"]="1945", + ["hlist"]="399", + ["if_stack"]="17", + ["kern"]="6", + ["local_par"]="71", + ["mark"]="8", + ["math"]="30", + ["pdf_dest"]="2", + ["pdf_literal"]="164", + ["penalty"]="192", + ["rule"]="87", + ["temp"]="5", + ["vlist"]="92", + ["write"]="4", + }, + ["obj_ptr"]=1134, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738888, + ["str_ptr"]=2141014, + }, + { + ["cs_count"]=41529, + ["dyn_used"]=1023585, + ["elapsed_time"]=0.29499983787537, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154052994, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1462", + ["attribute_list"]="490", + ["dir"]="5", + ["disc"]="35", + ["glue"]="620", + ["glue_spec"]="253", + ["glyph"]="590", + ["hlist"]="251", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="28", + ["mark"]="4", + ["math"]="10", + ["pdf_dest"]="1", + ["pdf_literal"]="100", + ["penalty"]="72", + ["rule"]="38", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1137, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738914, + ["str_ptr"]=2141016, + }, + { + ["cs_count"]=41530, + ["dyn_used"]=1026882, + ["elapsed_time"]=0.27300000190735, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154136429, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1243", + ["attribute_list"]="417", + ["dir"]="5", + ["disc"]="5", + ["glue"]="430", + ["glue_spec"]="192", + ["glyph"]="68", + ["hlist"]="209", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="22", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="74", + }, + ["obj_ptr"]=1140, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738940, + ["str_ptr"]=2141018, + }, + { + ["cs_count"]=41531, + ["dyn_used"]=1030646, + ["elapsed_time"]=0.40400004386902, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154546166, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1972", + ["attribute_list"]="660", + ["dir"]="5", + ["disc"]="141", + ["glue"]="1041", + ["glue_spec"]="353", + ["glyph"]="2014", + ["hlist"]="344", + ["if_stack"]="4", + ["kern"]="12", + ["local_par"]="36", + ["mark"]="16", + ["pdf_dest"]="4", + ["pdf_literal"]="112", + ["penalty"]="109", + ["rule"]="67", + ["temp"]="6", + ["vlist"]="78", + ["write"]="4", + }, + ["obj_ptr"]=1143, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=738959, + ["str_ptr"]=2141019, + }, + { + ["cs_count"]=41532, + ["dyn_used"]=1034402, + ["elapsed_time"]=0.36100006103516, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=154821399, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1510", + ["attribute_list"]="506", + ["dir"]="5", + ["disc"]="94", + ["glue"]="793", + ["glue_spec"]="276", + ["glyph"]="1460", + ["hlist"]="255", + ["if_stack"]="11", + ["kern"]="6", + ["local_par"]="30", + ["mark"]="12", + ["math"]="2", + ["pdf_dest"]="3", + ["pdf_literal"]="90", + ["penalty"]="77", + ["rule"]="35", + ["temp"]="5", + ["vlist"]="77", + ["write"]="3", + }, + ["obj_ptr"]=1149, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739006, + ["str_ptr"]=2141024, + }, + { + ["cs_count"]=41533, + ["dyn_used"]=1037740, + ["elapsed_time"]=0.33500003814697, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155221406, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1648", + ["attribute_list"]="552", + ["dir"]="5", + ["disc"]="188", + ["glue"]="1052", + ["glue_spec"]="321", + ["glyph"]="2532", + ["hlist"]="302", + ["if_stack"]="11", + ["kern"]="14", + ["local_par"]="34", + ["mark"]="4", + ["math"]="24", + ["pdf_dest"]="1", + ["pdf_literal"]="100", + ["penalty"]="120", + ["rule"]="51", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1154, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739046, + ["str_ptr"]=2141028, + }, + { + ["cs_count"]=41534, + ["dyn_used"]=1041059, + ["elapsed_time"]=0.28600001335144, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155304687, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1249", + ["attribute_list"]="419", + ["dir"]="5", + ["disc"]="5", + ["glue"]="430", + ["glue_spec"]="192", + ["glyph"]="68", + ["hlist"]="209", + ["if_stack"]="13", + ["kern"]="6", + ["local_par"]="17", + ["pdf_literal"]="76", + ["penalty"]="22", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="74", + }, + ["obj_ptr"]=1158, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739072, + ["str_ptr"]=2141030, + }, + { + ["cs_count"]=41535, + ["dyn_used"]=1044785, + ["elapsed_time"]=0.31900000572205, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155577552, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1624", + ["attribute_list"]="544", + ["dir"]="5", + ["disc"]="94", + ["glue"]="795", + ["glue_spec"]="271", + ["glyph"]="1288", + ["hlist"]="297", + ["if_stack"]="7", + ["kern"]="15", + ["local_par"]="34", + ["mark"]="4", + ["math"]="30", + ["pdf_dest"]="1", + ["pdf_literal"]="84", + ["penalty"]="104", + ["rule"]="44", + ["temp"]="5", + ["vlist"]="75", + ["write"]="2", + }, + ["obj_ptr"]=1161, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739091, + ["str_ptr"]=2141031, + }, + { + ["cs_count"]=41536, + ["dyn_used"]=1048221, + ["elapsed_time"]=0.27900004386902, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=155651415, + ["max_buf_stack"]=284, + ["node_memory"]={ + ["attribute"]="1192", + ["attribute_list"]="400", + ["dir"]="5", + ["disc"]="5", + ["glue"]="388", + ["glue_spec"]="176", + ["glyph"]="72", + ["hlist"]="181", + ["if_stack"]="9", + ["kern"]="4", + ["local_par"]="15", + ["pdf_literal"]="76", + ["penalty"]="20", + ["rule"]="19", + ["temp"]="5", + ["vlist"]="66", + }, + ["obj_ptr"]=1164, + ["pdf_mem_ptr"]=1017, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=739117, + ["str_ptr"]=2141033, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/mk/mk-arabic.tex b/doc/context/sources/general/manuals/mk/mk-arabic.tex new file mode 100644 index 000000000..a9f9e52d9 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-arabic.tex @@ -0,0 +1,324 @@ +% language=uk + +\startcomponent mk-arabic + +\environment mk-environment + +\disablemode[dynamic-arabic] % to be checked, we loose colors + +\definefontfeature + [arab-none] + [mode=node,language=dflt,script=arab] + +\definefontfeature + [arab-compose] + [mode=node,language=dflt,script=arab, + ccmp=yes] + +\definefontfeature + [arab-replace] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes] + +\definefontfeature + [arab-mark] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + mark=yes] + +\definefontfeature + [arab-mkmk] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + mark=yes,mkmk=yes] + +\definefontfeature + [arab-kern] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + mark=yes,mkmk=yes, + kern=yes] + +\definefontfeature[arab-context] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + mark=yes,mkmk=yes, + kern=yes, + calt=yes] + +\definefontfeature + [arab-ligs] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + liga=yes,dlig=yes,rlig=yes,clig=yes, + mkmk=yes,mark=yes, + kern=yes] + +\definefontfeature + [arab-curs] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + liga=yes,dlig=yes,rlig=yes,clig=yes, + mark=yes,mkmk=yes, + kern=yes,curs=yes] + +\definefontfeature + [arab-urdu] + [mode=node,language=urd,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + liga=yes,dlig=yes,rlig=yes,clig=yes, + mark=yes,mkmk=yes, + kern=yes,curs=yes] + +\definefontfeature + [arab-default] + [mode=node,language=dflt,script=arab, + ccmp=yes, + init=yes,medi=yes,fina=yes,isol=yes, + liga=yes,dlig=yes,rlig=yes,clig=yes, + mark=yes,mkmk=yes,kern=yes,curs=yes] + +% \font \ArabNone = arabtype*arab-none at 48pt +% \font \ArabCompose = arabtype*arab-compose at 48pt +% \font \ArabReplace = arabtype*arab-replace at 48pt +% \font \ArabMark = arabtype*arab-mark at 48pt +% \font \ArabMkmk = arabtype*arab-mkmk at 48pt +% \font \ArabKern = arabtype*arab-kern at 48pt +% \font \ArabContext = arabtype*arab-context at 48pt +% \font \ArabLigs = arabtype*arab-ligs at 48pt +% \font \ArabCurs = arabtype*arab-curs at 48pt +% \font \ArabUrdu = arabtype*arab-urdu at 48pt + +% \startbuffer[word] +% \char1604\char1616\char1604\char1617\char1648\char1607\char1616 % لِلّٰهِ +% \stopbuffer + +\startbuffer[split-word] + \def\somechar #1{ \char#1\relax}% + \def\somevowel#1{ \char#1\relax}% + \dontleavehmode\ignorespaces\getbuffer[word]\removeunwantedspaces +\stopbuffer + +\startbuffer[normal-word] + \def\somechar #1{\char#1\relax}% + \def\somevowel#1{\char#1\relax}% + \ignorespaces\getbuffer[word]\removeunwantedspaces +\stopbuffer + +\startbuffer[word] + \somechar {1604}% + \somevowel{1616}% + \somechar {1604}% + \somevowel{1617}% + \somevowel{1648}% + \somechar {1607}% + \somevowel{1616}% + % لِلّٰهِ +\stopbuffer + +\startbuffer[word] + \somechar {"644}% + \somevowel{"650}% + \somechar {"644}% + \somevowel{"651}% + \somevowel{"670}% + \somechar {"647}% + \somevowel{"650}% + % لِلّٰهِ +\stopbuffer + +\startbuffer[paragraph] +اَلْحَمْدُ لِلّٰهِ حَمْدَ مُعْتَرِفٍ بِحَمْدِهٖ، مُغْتَرِفٌ مِنْ بِحَارِ مَجْدِهٖ، بِلِسَانِ +الثَّنَاۤءِ شَاكِرًا، وَلِحُسْنِ اٰلاۤئِهٖ نَاشِرًا؛ اَلَّذِيْ خَلَقَ الْمَوْتَ وَالْحَيٰوةَ، وَالْخَيْرَ +وَالشَّرَّ، وَالنَّفْعَ وَالضَّرَّ، وَالسُّكُوْنَ وَالْحَرَكَةَ، وَالْأَرْوَاحَ +وَالْأَجْسَامَ، وَالذِّكْرَ وَالنِّسْيَانَ. +\stopbuffer + +\def\ArabSampleFont{arabtype} + +\def\ShowArabSample#1% + {\begingroup + \blank + \enabletrackers[otf.analyzing] + \doifmodeelse{dynamic-arabic}{ + \font\ArabFont = \ArabSampleFont\space at 48pt + }{ + \font\ArabFont = \ArabSampleFont*#1 at 48pt + } + \font\ArabFontX = \ArabSampleFont\space at 24pt + \startlinecorrection + \bTABLE[framecolor=red,rulethickness=1pt,offset=1ex] + \bTR + \bTD[width=.8\textwidth] % [ny=2] + \tttf\fontfeatureslist[#1][, ]% + \eTD + \bTD[width=.2\textwidth,align={lohi,middle},offset=0pt]% + \ArabFont\doifmode{dynamic-arabic}{\setfontfeature{#1}}\textdir TRT\relax + \getbuffer[normal-word]% + \eTD + \eTR +% \bTR +% \bTD[width=9em,align={lohi,middle},offset=0pt]% +% \ArabFontX\textdir TRT\relax +% \getbuffer[split-word]% +% \eTD +% \eTR + \eTABLE + \stoplinecorrection + \blank + \doifmodeelse{dynamic-arabic}{ + \font\ArabFont = \ArabSampleFont\space at 24pt + \setfontfeature{#1}% + }{ + \font\ArabFont = \ArabSampleFont*#1 at 24pt + } + \ArabFont + \pardir TRT\relax\textdir TRT\relax\getbuffer[paragraph]\endgraf + \disabletrackers[otf.analyzing] + \pardir TRT\relax\textdir TRT\relax\getbuffer[paragraph]\endgraf + \endgroup} + +\chapter{Arabic} + +Let's start with admitting that I don't speak or read Arabic, and the sample +texts used here are part of what we use in the Oriental \TEX\ project for +exploring advanced Arabic typesetting. This chapter will not discuss arab +typesetting in much detail, but should be seen as complementing the \quote +{Onthology on Arabic Typesetting} written by Idris. Here I will only show what +the consequences are of applying features. Because we see glyphs but often still +deal with characters when analyzing what to do, we will use these terms mixed. + +The font that we use here is the \quote {arabtype} font by MicroSoft. This font +covers Latin scripts and Arabic and has a rich set of features. It's also a rather +big font, so it is a nice torture test for \LUATEX. + +First we show what \MKIV\ does with a sequence of characters when no features +are enabled by the user. We have turn on color tracing. This gives us some +feedback about the how the analyze worked out. Analyzing for Arabic boils down +to marking the initial, mid, final and isolated forms. We don't need to +explicitly enable analyzing, it's on by default. The \type {mode} flag is set +to \type {node} because we cannot use \TEX's default mechanism. When \LUATEX\ +and \MKIV\ are beyond beta stage, we will use that mode by default. + +\ShowArabSample {arab-none} + +Once these forms are identified, the \type {init}, \type {medi}, \type {fina} +and \type {isol} features can be applied since they need this information. As +you can see, different shapes show up. The vowels (marks in \OPENTYPE\ speak) +are not affected. It may not be entirely clear here, but these vowels don't have +width. + +\ShowArabSample {arab-compose} + +We start with some preparations with regards to combinations of marks. This +is really needed in order to get the right output. + +\ShowArabSample {arab-replace} + +The order in which features are applied is dictated by the font and users don't +need to bother about it. In the next example we enable the \type {mark} and +\type {mkmk} features. As with other positioning related features, these are +normally applied late in the feature chain. + +\ShowArabSample {arab-mark} + +The \type {mark} feature positions marks (vowels) relative to characters, also +known as mark to base. The \type {mkmk} feature positions marks to basemarks. + +\ShowArabSample {arab-mkmk} + +Kerning depends on the font. Some fonts don't need kerning, others may need +extensive relative positioning of characters (by now glyphs). + +\ShowArabSample {arab-kern} + +So far we only had rather straightforward replacements. More sophisticated +replacements are those driven by the context. In principle all replacements +can be context driven, but the \type {calt} and \type {clig} features are +normally dedicated to the real complex ones that take preceding and following +characters into account. + +\ShowArabSample {arab-context} + +Ligatures are often used to beautify Arabic typeset documents. Here we enable the +whole lot. + +\ShowArabSample {arab-ligs} + +Kerning deals with horizontal displacements, but \type {curs} (cursive) goes one +step further. As with marks, positioning is based on anchor points and resolving +them involves a bit of trickery because one needs to take into account that +characters may have vowels attached to them. + +\ShowArabSample {arab-curs} + +One script can serve multiple languages so let's see what happens when we switch to +Urdu. + +\ShowArabSample {arab-urdu} + +In practice one will enable most of the features. In \MKIV\ one can define feature +sets as follows: + +\starttyping +\definefontfeature + [arab-default] + [mode=node,language=dflt,script=arab, + init=yes,medi=yes,fina=yes,isol=yes, + liga=yes,dlig=yes,rlig=yes,clig=yes, + mark=yes,mkmk=yes,kern=yes,curs=yes] +\stoptyping + +Applying these features to fonts can be done in several ways, with as most basic +one: + +\starttyping +\font\ArabFont=arabtype*arab-default at 18pt +\stoptyping + +Normally one will do something like + +\starttyping +\definefont[ArabFont][arabtype*arab-default at 18pt] +\stoptyping + +or use typescripts to set up ap proper font collection, in which case we end +up with definitions that look like: + +\starttyping +\definefontsynonym[ArabType][name:arabtype][features=arab-default] +\definefontsynonym[Serif][ArabType] +\stoptyping + +More information about typescripts can be found in manuals and on the +\CONTEXT\ wiki. + +We end this chapter with showing two arabic fonts so that you can get a taste +if the differences: arabtype by MicroSoft and Palatino which is designed by +Herman Zapf for Linotype. + +\def\ArabSampleFont{arabtype} \ShowArabSample {arab-default} + +\def\ArabSampleFont{name:palatinoltarabic} \ShowArabSample {arab-default} + +These fonts are quite different in designsize: + +\def\Test{test} % (\the\dimexpr1em\relax)} + +\starttabulate[|r|c|c|c|] +\NC \NC \bf arabtype \NC \bf palatino \NC \NR +\NC \bf 10pt \NC \definedfont[arabtype at 10pt]\Test \NC \definedfont[name:palatinoltarabic at 10pt]\Test \NC \NR +\NC \bf 12pt \NC \definedfont[arabtype at 12pt]\Test \NC \definedfont[name:palatinoltarabic at 12pt]\Test \NC \NR +\NC \bf 18pt \NC \definedfont[arabtype at 18pt]\Test \NC \definedfont[name:palatinoltarabic at 18pt]\Test \NC \NR +\NC \bf 24pt \NC \definedfont[arabtype at 24pt]\Test \NC \definedfont[name:palatinoltarabic at 24pt]\Test \NC \NR +\stoptabulate + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-breakingapart.tex b/doc/context/sources/general/manuals/mk/mk-breakingapart.tex new file mode 100644 index 000000000..7bb74fa2a --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-breakingapart.tex @@ -0,0 +1,287 @@ +% language=uk + +\startcomponent mk-breakingapart + +\environment mk-environment + +\chapter{Breaking apart} + +[todo: mention changes to hyphenchar etc] + +Because the long term objective is to have control over all aspects of the +typesetting, quite some effort went into opening up one of the cornerstones +of \TEX: breaking paragraphs into lines. And because this is closely related +to hyphenating words, this effort also meant that we had to deal with ligature +building and kerning. + +This is best explained with an example. Imagine that we have the following +sentence \footnote {The World Without Us, Alan Weisman; a quote from Richard +Thomson in chapter: Polymers are Forever.} + +\startnarrower \setupalign[nothyphenated] +We imagined it was being ground down smaller and smaller, into a kind of +powder. And we realized that smaller and smaller could lead to bigger and +bigger problems. +\stopnarrower + +With the current language settings for US English this can be hyphenated +as follows: + +\startnarrower +{\forgetall \hyphenatedpar{We imagined it was being ground down smaller and +smaller, into a kind of powder. And we realized that smaller and smaller +could lead to bigger and bigger problems.}} +\stopnarrower + +So, when breaking a paragraph into lines, \TEX\ has a few options, but here +actually not that many. If we permits two character snippets, we can get: + +\startnarrower \lefthyphenmin=2 \righthyphenmin=2 +{\forgetall \hyphenatedpar{We imagined it was being ground down smaller and +smaller, into a kind of powder. And we realized that smaller and smaller +could lead to bigger and bigger problems.}} +\stopnarrower + +If we revert to UK English, we get: + +\startnarrower +{\forgetall \uk \hyphenatedpar{We imagined it was being ground down smaller and +smaller, into a kind of powder. And we realized that smaller and smaller +could lead to bigger and bigger problems.}} +\stopnarrower + +or, more tolerant, + +\startnarrower \lefthyphenmin=2 \righthyphenmin=2 +{\forgetall \uk \hyphenatedpar{We imagined it was being ground down smaller and +smaller, into a kind of powder. And we realized that smaller and smaller +could lead to bigger and bigger problems.}} +\stopnarrower + +or with Dutch patterns: + +\startnarrower +{\forgetall \nl \hyphenatedpar{We imagined it was being ground down smaller and +smaller, into a kind of powder. And we realized that smaller and smaller +could lead to bigger and bigger problems.}} +\stopnarrower + +The code in traditional \TEX\ that deals with hyphenation and linebreaks is rather +interwoven. There is a relationship between the font encoding and the way patterns +are encodes. A few years after \TEX\ was written, support for multiple languages was +added, which resulted in a mix of (kind of global) language settings (no nodes) and +language nodes in the node lists. Traditionally it roughly works as follows: + +\startitemize + +\item The input \type {We imagined it} is tokenized and turned into glyph nodes. If +non \ASCII\ characters are used (like pre composed accented characters) there may be +a translation step: macros or active characters can insert \type {\char} commands or +map onto other characters, for instance input byte 123 can become byte 198 which in +turn ends up as a reference in a glyph node to a font slot. Whatever method is used to +go from input to glyph node, eventually we have a reference to a position in a font. +Unfortunately we had only 256 such slots per font. + +\item When it's time to break a paragraph into lines, traditional \TEX\ walks over +the list, reconstruct words and inserts hyphenation points. In the process, +inter|-|character kerns that are already injected need to be removed and reinserted, +and ligatures have to be decomposed and recomposed. The magic of hyphenation is +controlled by discretionary nodes. These specify what to do when a word is hyphenated. +Take for instance the Dutch word \type {effe} which hyphenated becomes \type {ef-fe} +so the \type {ff} either stays, or is split into \type {f-} and \type {f}. + +\item Because a glyph node is bound to a font, there is a relationship with the +font encoding. Because there is no one 8-bit encoding that suits all languages, we +may end up with several instances of a font in one document (used for different +languages) and each when we switch language and|/|or font, we also have to enable +a suitable set of patterns (in a matching encoding). + +\stopitemize + +You can imagine that this may lead to moderately complex mechanisms in macro packages. +For instance, in \CONTEXT, to each language multiple font encodings can be bound and +a switch of fonts (with related encoding) also results in a switch to a suitable set +of patterns. But in \MKIV\ things are done different. + +First of all, we got rid of font encodings by exclusively using \UNICODE. We already +were using \UTF\ encoded patterns (so that we could load them under different font +encodings) so less patterns had to be loaded per language. That happened even before +the \LUATEX\ development arrived at hyphenation. + +Before that effort started, Taco and I already played a bit with alternative +hyphenation methods. For instance, we took large word lists with hyphenation points +inserted. Taco wrote a loader (\LUA\ could not handle the large tables as function +return value) and I made some hyphenation code in \LUA. Surprisingly we found out that +it was pretty efficient, although we didn't have the weighted hyphenation points +that patterns may provide. Basically we simulated the \type {\hyphenation} command. + +While we went back to fonts, Taco's college Nanning wrote the first version of a new +hyphenation storage mechanism, so when about half a year later we were ready to deal with the +linebreak mechanisms, one of the key components was more or less ready. Where fonts forced me to +write quite some \LUA\ code (still not finished), the new hyphenation +mechanisms could be supported rather easy, if only because the framework was already +kind of present (written during the experiments). Even better, when splitting the old +code into \MKII\ and new \MKIV\ code, I could do most housekeeping in \LUA, and only +needed a minimal amount of \TEX\ interfacing (partly redundant because of the shared +interface). The new mechanism also was no longer bound to the format, which means +that we could postpone loading of the patterns to runtime. Instead of the still +supported traditional loading of patterns and exceptions, we load them under \LUA\ +control. This gave me yet another nice excercise in using \type {lpeg} (\LUA's string +parser). + +With a new pattern loader in place, Taco started separating the hyphenation, ligature +building and kerning. Each stage now has its own callback and each stage has an +associated \LUA\ function, so that one can create a different order of execution or +integrate it in other node parsing activities, most noticeably the handling of +\OPENTYPE\ features. + +When I was trying to integrate this into the already existing node processing sequences, +some nasty tricks were needed in order to feed the hyphenation function. At that +moment it was still partly modelled after the traditional \TEX\ way, which boiled down +to the following. As soon as the hyphenation function is invoked, it needs to know what +the current language is. This information is not stored in the node list, only mid +paragraph language switched are stored. Due to the fact that much information in \TEX\ +is global (well, in \LUATEX\ less and less) this complicates matters. Because in \MKIV\ +hyphenation, ligature building and kerning are done differently (dus to \OPENTYPE) we +used the hyphenation callback to collect the language parameters so that we could use +them when we called the hyphenation function later. This can definetely be qualified as +an ugly hack. + +Before we discuss how this was solved, we summarize the state of affairs. In \LUATEX\ +we now have a sequence of callbacks related to paragraph building and in between not +much happens any more. + +\startitemize[packed] +\item hyphenation +\item ligaturing +\item kerning +\item preparing linebreaking +\item linebreaking +\item finishing linebreaking +\stopitemize + +Before we only had: + +\startitemize[packed] +\item preparing linebreaking +\stopitemize + +and this is where \MKIV\ hooks in ist code. The first three are disabled by +associating them with dummy functions. I'm still not sure how the last two will +fit it, especially because there is some interplay between \OPENTYPE\ features +and linebreaking, like alternative glyphs at the end of the line. Because the +\HZ\ and protruding mechanisms also will be supported we may as well end up with +a mechanism for alternative glyphs built into the linebreak algorithm. + +Back to the current situation. What made matters even more complicated was the +fact that we need to manipulate node lists while building horizontal material +(hpacking) as well as for paragraphs (pre|-|linebreaking). Compare the following +two situations. In the first case the hbox is packaged and hyphenation is not +needed. + +\starttyping +text \hbox {text} text +\stoptyping + +However, when we unbox the content, hyphenation needs to be applied. + +\starttyping +\setbox0=\hbox{text} text \unhbox0\ text +\stoptyping + +[I need to check the next] + +Traditional \TEX\ does not look at all potential hyphenation points, but only around +places that have a high probability as line|-|end. \LUATEX\ just hyphenates the whole +list, although the function can be used selectively over a range, in \MKIV\ we see no +reason for this and hyphenate whole lists. + +The new hyphenation routine not only operates on the whole list, but also can be made +transparent for uppercase characters. Because we assume \UNICODE\ lowercase codes are +no longer stored with the patterns (an \ETEX\ extension). The usual left- and +righthyphenmin control is still there. The first word of a paragraph is no longer +ignored in the process. + +Because the stages are separated now, the opportunity was there to separate between +characters and glyphs. As with traditional \TEX, only characters are taken into +account when hyphenating, so how do we distinguish between the two? The subtype (a +property of each node) already registered if we were dealing with a ligature or not. +Taco and Nanning had decided to treat the subtype as a bitset and after a bit of +testing ans skyping we came to the conclusion that we needed an easy way to tag a +glyph node as being \quote {already processed}. Keep in mind that as in the unhboxed +example, the unhboxed content is already treated (hpack callback). If you wonder why +we have these two moments of treatment think of this: if you put something in a box +and want to know its dimensions, all font related features need to be applied. If the +box is inserted as is, it can be recognized (a hlist or vlist node) and safely skipped +in the prelinebreak handling. However, when it is unhboxed, we want to avoid +reprocessing. Normally reprocessing will be prevented because the glyph nodes are +mixed with kerns and ligatures are already built, but we can best play safe. +Once we're done with processing a list (which can involve many passes, depending on +what treatment is needed) we can tag the glyphs nodes as \quote {done} by adding 256 +to the subtype. We can then test on this property in callbacks while at the same time +built-in functions like those responsible for hyphenation ignore this high bit. + +The transition from character to glyph is also done by changing bits in the subtype. +At some point we need to set the subtype so that it reflects the node being a glyph, +ligature or other special type (there are a few more types inherited from omega). I +know that this all sounds complicated, but in \MKIV\ we now roughly do the following +(of course this may and probably will change): + +\startitemize[packed] +\item attribute driven manipulations (for instance case change) +\item language driven manipulations (spell checking, hyphenation) +\item font driven treatments, mostly features (ligature building, kerning) +\item turn characters into glyphs (so that they will not be hyphenated again) +\item normal ligaturing routine (currently still needed for not open type fonts, may + become obsolete) +\item normal kerning routine (currently still needed for not open type fonts, may + become obsolete) +\item attribute driven manipulations (special spacing and kerning) +\stopitemize + +When no callbacks are used, turning characters into glyphs happens automatically behind +the screens. When using callbacks (as in \MKIV) this needs to be done explicitly +(but there is a helper function for this). + +So, by now \LUATEX\ can determine which glyph nodes play a role in hyphenation but still +we have this \quote {what language are we in} problem. As usual in the development of +\LUATEX, these fundamental changes took place in a setting where Taco and I are in a +persistent state of Skyping, and it did not take much time to decide that in order to +make the callbacks usable, it made much sense to moving the language related information +to the glyph node as well, i.e.\ the number of the language object (patterns and +exceptions), the left and right min values, and the boolean that tells how to treat +uppercase characters. Each is now accessible in the usual way (by key). The penalty in +additional memory is zero because it's stored along with the subtype bitset. By going this +route, the ugly hack mentioned before could be removed as well. + +In the process of finalizing the code, discretionary nodes got a slightly different +implementation. Originally they were organized as follows (ff is a ligature): + +\starttyping +con-text == [c][o](pre=n-,post=,replace=1)[n][t][e][x][t] +effe == [e](pre=f-,post=f,replace=1)[ff][e] +\stoptyping + +So, a discretionaty node contained information about what to put at the end of the broken +line and what to put in front of the next line, as well as the number of following nodes +in the list to skip when such a linebreak occured. Because this leads to rather messy code +especially when ligatures are involved, so the decision was made to change the replacement +counter into a node list holding those (optionally) to be replaced nodes. + +\starttyping +con-text == [c][o](pre=n-,post=,replace=n)[t][e][x][t] +effe == [e](pre=f-,post=f,replace=ff)[e] +\stoptyping + +This is much cleaner, but a consequence of this change was that all \MKIV\ node manipulation +code written so far had to be reviewed. + +Of course we need to spend a few words on performance. We keep doing performance tests +but currently we only remove bottlenecks that bother us. Later in the development +optimization will tke place in the code. One reason is that the code changes, another +reason is that large portions of \PASCAL\ code is turned into \CCODE. Because +integrating these changes (apart from preparations) took place within a few weeks, we +could reasonably well compare the old and the new hyphenation mechanisms using our +(evolving) manuals and surprisingly the performance was certainly not worse than before. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-calcmath.tex b/doc/context/sources/general/manuals/mk/mk-calcmath.tex new file mode 100644 index 000000000..716731182 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-calcmath.tex @@ -0,0 +1,130 @@ +% language=uk + +\startcomponent mk-calcmath + +\environment mk-environment + +\chapter{An example: CalcMath} + +\usemodule[calcmath] + +\subject{introduction} + +For a long time \TEX's way of coding math has dominated the +typesetting world. However, this kind of coding is not that well +suited for non academics, like schoolkids. Often kids do know how +to key in math because they use advanced calculators. So, when a +couple of years ago we were implementing a workflow where kids +could fill in their math workbooks (with exercises) on||line, it +made sense to support so called Texas Instruments math input. +Because we had to parse the form data anyway, we could use a \type +{[[} and \type {]]} as math delimiters instead of \type {$}. The +conversion too place right after the form was received by the web +server. + +\start + +\def\test#1% + {\NC \vrule height 2ex depth 2ex width 0pt\type{#1} + \NC \calcmath{#1} + \NC \NR} + +\setupinterlinespace[1.5] + +\starttabulate +\test{sin(x) + x^2 + x^(1+x) + 1/x^2} +\test{mean(x+mean(y))} +\test{int(a,b,c)} +\test{(1+x)/(1+x) + (1+x)/(1+(1+x)/(1+x))} +\test{10E-2} +\test{(1+x)/x} +\test{(1+x)/12} +\test{(1+x)/-12} +\test{1/-12} +\test{12x/(1+x)} +\test{exp(x+exp(x+1))} +\test{abs(x+abs(x+1)) + pi + inf} +\test{Dx Dy} +\test{D(x+D(y))} +\test{Df(x)} +\test{g(x)} +\test{sqrt(sin^2(x)+cos^2(x))} +\stoptabulate + +\stop + +By combining \LUA\ with \TEX, we can do the conversion from +calculator math to \TEX\ immediately, without auxiliary programs +or complex parsing using \TEX\ macros. + +\subject{tex} + +In a \CONTEXT\ source one can use the \type {\calcmath} command, as +in: + +\starttyping +The strange formula \calcmath {sqrt(sin^2(x)+cos^2(x))} boils +down to ... +\stoptyping + +One needs to load the module first, using: + +\starttyping +\usemodule[calcmath] +\stoptyping + +Because the amount of code involved is rather small, eventually we +may decide to add this support to the \MKIV\ kernel. + +\subject{xml} + +Coding math in \TEX\ is rather efficient. In \XML\ one needs way +more code. Presentation \MATHML\ provides a few basic constructs +and boils down to combining those building blocks. Content \MATHML\ +is better, especially from the perspective of applications that +need to do interpret the formulas. It permits for instance the +\CONTEXT\ content \MATHML\ handler to adapt the rendering to +cultural driven needs. The \OPENMATH\ way of coding is like +content \MATHML, but more verbose with less tags. Calculator math +is more restrictive than \TEX\ math and less verbose than any of +the \XML\ variants. It looks like: + +\starttyping +sqrt(sin^2(x)+cos^2(x)) test +\stoptyping + +And in display mode: + +\starttyping +sqrt(sin^2(x)+cos^2(x)) test +\stoptyping + +\subject{speed} + +This script (which you can find in the \CONTEXT\ distribution as +soon as the \MKIV\ code variants are added) is the first real +\TEX\ related \LUA\ code that I wrote; so far I had only written +some wrapping and spell checking code for the \SCITE\ editor. It +also made a nice demo for a couple of talks that I held at +usergroup meetings. The script has a lot of expressions. These +convert one string into another. They are less powerful than +regular expressions, but pretty fast and adequate. The feature I +miss most is alternation like \type {(l|st)uck} but it's a small +price to pay. As the \LUA\ manual explains: adding a \POSIX\ +compliant regexp parser would take more lines of code than \LUA\ +currently does. + +On my machine, running this first version took 3.5 seconds for 2500 +times typesetting the previously shown square root of sine and +cosine. Of this, 2.1 seconds were spent on typesetting and 1.4 seconds +on converting. After optimizing the code, 0.8 seconds were used for +conversion. A stand alone \LUA\ takes .65 seconds, which includes loading +the interpreter. On a test of 25.000 sample conversions, we could gain +some 20\% conversion time using the \LUAJIT\ just in time compiler. + +% \usemodule[narrowtt] \typefile[ntyping]{m-calcmath.lua} % narrow, no color + +% \def\inlinecalcmath #1{\mathematics{\ctxlua{calcmath.tex("#1",1)}}} +% \def\displaycalcmath #1{\startformula\ctxlua{calcmath.tex("#1",2)}\stopformula} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-cjk.tex b/doc/context/sources/general/manuals/mk/mk-cjk.tex new file mode 100644 index 000000000..dfe17a29c --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-cjk.tex @@ -0,0 +1,320 @@ +% language=uk + +\usemodule[fnt-24] + +\startcomponent mk-cjk + +\environment mk-environment + +\definefontfallback [FullTyping] [adobemyungjostd-medium] [0x3000-0xFFFF] [check=yes,force=no] +\definefontfallback [FullTyping] [adobesongstd-light] [0x3000-0xFFFF] [check=yes,force=no] + +\definefontsynonym [MyTyping] [lmmono10-regular] [fallbacks=FullTyping] +\definefont[MyTypingFont][MyTyping sa 1] + +\nonknuthmode + +\chapter{Chinese, Japanese and Korean, aka CJK} + +\start \setuptyping[style=\MyTypingFont] % begin of typing hackery + +{\em This aspect of \MKIV\ is under construction. We use non-realistic examples. +We need to reimplement chinese numbering in \LUA, etc.\ etc.} + +{\em todo: There is no need for checkinf the width if the halfwidth feature is turned on.} + +\subject{introduction} + +In \CONTEXT\ \MKII\ we support \CJK\ languages. Intercharacter spacing as +well as linebreaks are taken care of. Chinese numbering is dealt with and +labels and other language specific aspects are supported too. The implementation +uses active characters and some special encoding subsystem. Although it works +quite okay, in \MKIV\ we follow a different route. + +The current implementation is an intermediate one and is used to explore the +possibilities and identify needs. One handicap in implementing \CJK\ support is +that the wishlist of features and behaviour is somewhat dependent on who you talk +to. This means that the implementation will have some default behaviour but can be +tuned to specific needs. The current implementation uses the script related +analyser and is triggered by fonts but at some point I may decide to provide +analysing independent of fonts. + +As will all things \TEX, we need to find a proper font to get our document typeset +and because \CJK\ fonts are normally quite large they are not always available on +your system by default. + +\subject{scripts and languages} + +I'm no expert on \CJK\ and will never be one so don't expect much insight in the +scripts and languages here. Here we only look at the way a sequence of characters +in the input turns into a typeset paragraph. For that it is important to keep in +mind that in a Korean or Japanese text we might find Chinese characters and that +the spacing rules become somewhat fuzzed by that. For instance Korean has spaces +between words and words can be broken at any point, while Chinese has no spaces. + +Officially Chinese runs from top to bottom but here we focus on the horizontal +variant. When turned into glyphs the characters normally are of equal width +and in principle we could expect them all to be vertically aligned. However, a +font can have characters that take half that space: so called halfwidth +characters. And, of course, in practice a font might have shapes that fall into +this categrory but happen to have their own width which deviates from this. + +This means that a mechanism that deals with \CJK\ has to take care of a few +things: + +\startitemize[packed] +\item Spaces at the end of the line (or actually anywhere in the input stream) + need to be removed but only for Chinese. +\item Opening and closing symbols as well as punctuation needs special treatment + especially when they are halfwidth. +\item Korean uses proportially spaces punctuation and mixes with other latin fonts, + while Chinese often uses built in latin shapes. +\item We may break anywhere but not after an opening symbol like~( or and not + before a closing symbol like~). +\item We need to deal with mixed Chinese and Korean spacing rules. +\stopitemize + +Let's start with showing some Korean. We use one of the fonts shipped +by Adobe as part of Acrobat but first we define a Korean featureset and +a font. + +\startbuffer +\definefontfeature + [korean] + [script=hang,language=kor,mode=node,analyze=yes] + +\definefont[KoreanSample][adobemyungjostd-medium*korean] +\stopbuffer + +\typebuffer \getbuffer + +Korean looks like this: + +\startbuffer +\KoreanSample \setscript[hangul] + +모든 인간은 태어날 때부터 자유로우며 그 존엄과 권리에 있어 동등하다. +인간은 천부적으로 이성과 양심을 부여받았으며 서로 형제애의 정신으로 +행동하여야 한다. +\stopbuffer + +\typebuffer \start \getbuffer \stop + +The Korean script reflect syllabes and is very structured. +Although modern fonts contain prebuilt syllabes one can also use +the jamo alphabet to build them from components. The following +example is provided by Dohyun Kim: + +\startbuffer +\definefontfeature [medievalkorean] [mode=node,script=hang,lang=kor,ccmp=yes,ljmo=yes,vjmo=yes,tjmo=yes] +\definefontfeature [modernkorean] [mode=node,script=hang,lang=kor] + +\enabletrackers[scripts.analyzing] +\setscript[hangul] +\definedfont [UnBatang*medievalkorean at 20pt] ᄒᆞᆫ글 \ruledhbox{ᄒᆞᆫ글} \ruledhbox{ᄒᆞᆫ} \ruledhbox{글}\blank +\definedfont [UnBatang*modernkorean at 20pt] ᄒᆞᆫ글 \ruledhbox{ᄒᆞᆫ글} \ruledhbox{ᄒᆞᆫ} \ruledhbox{글}\blank +\disabletrackers[scripts.analyzing] +\stopbuffer + +\typebuffer \start \getbuffer \stop + +There are subtle differences between the medieval and modern +shapes. It was this example that lead to more advanced \type +{tounicode} support in \MKIV\ so that copy and paste works out +well now for such input. + +For Chinese we define a couple of features + +\startbuffer +\definefontfeature + [chinese-traditional] + [mode=node,script=hang,lang=zht] +\definefontfeature + [chinese-simple] + [mode=node,script=hang,lang=zhs] +\definefontfeature + [chinese-traditional-hw] + [mode=node,script=hang,lang=zht,hwid=yes] +\definefontfeature + [chinese-simple-hw] + [mode=node,script=hang,lang=zhs,hwid=yes] +\stopbuffer + +\typebuffer \getbuffer + +\startbuffer +\definefont[ChineseSampleFW][adobesongstd-light*chinese-traditional] +\definefont[ChineseSampleHW][adobesongstd-light*chinese-traditional-hw] +\setscript[hanzi] + +\ChineseSampleFW +兡也包因沘氓侷柵苗孫孫財崧淫設弼琶跑愍窟榜蒸奭稽 +霄瓢館縲擻鼕〈孃魔釁〉佉沎岠狋垚柛胅娭涘罞偟惈牻荺 +傒焱菏酡廅滘絺赩塴榗箂踃嬁澕蓴醊獧螗餟燱螬駸礑鎞 +瀧鄿瀯騬醹躕鱕。 + +\ChineseSampleHW +兡也包因沘氓侷柵苗孫孫財崧淫設弼琶跑愍窟榜蒸奭稽 +霄瓢館縲擻鼕〈孃魔釁〉佉沎岠狋垚柛胅娭涘罞偟惈牻荺 +傒焱菏酡廅滘絺赩塴榗箂踃嬁澕蓴醊獧螗餟燱螬駸礑鎞 +瀧鄿瀯騬醹躕鱕。 +\stopbuffer + +\typebuffer \start \getbuffer \stop + +A few more samples: + +\startbuffer +\definefont[ChFntAT][name:adobesongstd-light*chinese-traditional-hw at 16pt] +\definefont[ChFntBT][name:songti*chinese-traditional at 16pt] +\definefont[ChFntCT][name:fangsong*chinese-traditional at 16pt] + +\definefont[ChFntAS][name:adobesongstd-light*chinese-simple-hw at 16pt] +\definefont[ChFntBS][name:songti*chinese-simple at 16pt] +\definefont[ChFntCS][name:fangsong*chinese-simple at 16pt] +\stopbuffer + +\typebuffer \getbuffer + +In these fonts traditional comes out as follows: + +\start \setscript[hanzi] +\startlines +\ChFntAT 我〈能吞下玻璃而不傷身〉體。 +\ChFntBT 我〈能吞下玻璃而不傷身〉體。 +\ChFntCT 我〈能吞下玻璃而不傷身〉體。 +\stoplines +\stop + +And simple as: + +\start \setscript[hanzi] +\startlines +\ChFntAS 我〈能吞下玻璃而不伤身〉体。 +\ChFntBS 我〈能吞下玻璃而不伤身〉体。 +\ChFntCS 我〈能吞下玻璃而不伤身〉体。 +\stoplines +\stop + +\subject {tracing} + +As usual in \CONTEXT, we have some tracing built in. When you say + +\startbuffer +\enabletrackers[scripts.analyzing] +\stopbuffer + +You will get the output colored according to the category that the +analyser put them in. When you say + +\startbuffer +\enabletrackers[scripts.injections] +\stopbuffer + +some rudimentary information will be written to the log about whet gets +inserted in the nodelist. + +Analyzed input looks like: + +\startbuffer +아아, 나는 이제야 도(道)를 알았도다. 마음이 어두운 자는 이목이 +누(累)가 되지 않는다. 이목만을 믿는 자는 보고 듣는 것이 +더욱 밝혀져서 병이 되는 것이다. 이제 내 마부가 발을 말굽에 +밟혀서 뒷차에 실리었으므로, 나는 드디어 혼자 고삐를 늦추어 +강에 띄우고, 무릎을 구부려 발을 모으고 안장 위에 앉았다. +한번 떨어지면 강이나 물로 땅을 삼고, 물로 옷을 삼으며, +물로 몸을 삼고, 물로 성정을 삼을 것이다. 이제야 내 마음은 +한번 떨어질 것을 판단한 터이므로, 내 귓속에 강물 소리가 없어졌다. +무릇 아홉 번 건너는데도 걱정이 없어 의자 위에서 좌와(坐臥)하고 +기거(起居)하는 것 같았다. +\stopbuffer + +\typebuffer \start \enabletrackers[scripts.analyzing] \KoreanSample \setscript[hangul] \getbuffer \disabletrackers[scripts.analyzing] \stop + +For developers (and those who provide them with input) we have another tracing + +\startbuffer +\definedfont[arialuni*korean at 10pt] \setscript[hangul] \ShowCombinationsKorean +\stopbuffer + +\typebuffer + +We need to use a font that supports Chinese as well as Korean. This gives quite some output. + +\start \getbuffer \stop + +% 안녕하세요? (Hello) +% 감사합니다. (Thank you) + +\page \stop % end of typing hackery + +\stopcomponent + +% \font\JapaneseFontA=name:kozminprovi-regular +% +% \startlines +% Hankaku : {\JapaneseFontA アイウエオカキクケコサシスセソタチツテ} +% Romanj digits : {\JapaneseFontA 0123456789} +% Romanj lowercase : {\JapaneseFontA abcdefghi} +% Romanj uppercase : {\JapaneseFontA ABCDEFGHI} +% \stoplines +% +% \enabletrackers[scripts.analyzing] +% +% \start \raggedright \dontleavehmode +% \ruledhbox\bgroup \ChFntBS ,\egroup \quad +% \ruledhbox\bgroup \ChFntBS 〉\egroup \quad +% \ruledhbox\bgroup \ChFntBS 〈\egroup \par +% \stop +% +% \def\DoChineseSample#1#2#3% +% {\ruledvtop{#1\hsize#2\relax#3}} +% +% \def\ChineseSampleA#1#2{% +% \blank +% \subsubject{hsize #2, fullwidth} +% \dontleavehmode +% \DoChineseSample{#1}{#2}{吞吞吞,吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞,,吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞〉吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞〉,吞吞吞吞。} +% \blank[small] +% \dontleavehmode +% \DoChineseSample{#1}{#2}{吞吞吞〉〉吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞〉〉吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{〈吞吞吞吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{〈〈吞吞吞吞吞吞吞。} +% \blank[small] +% \dontleavehmode +% \DoChineseSample{#1}{#2}{吞吞吞…吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞……吞吞吞吞。} +% \dontleavehmode +% \blank +% } +% +% \ChineseSampleA\ChFntBS{4.25em} +% \ChineseSampleA\ChFntBS{4.00em} +% \ChineseSampleA\ChFntBS{3.75em} +% \ChineseSampleA\ChFntBS{3.50em} +% \ChineseSampleA\ChFntBS{3.25em} +% \ChineseSampleA\ChFntBS{3.00em} +% +% \def\ChineseSampleB#1#2{% +% \blank +% \subsubject{hsize #2, halfwidth} +% \dontleavehmode +% \DoChineseSample{#1}{#2}{吞吞吞,吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞‘吞吞吞吞。}\quad +% \DoChineseSample{#1}{#2}{吞吞吞’吞吞吞吞。}\quad +% \blank +% } +% +% \ChineseSampleB\ChFntBS{4.25em} +% \ChineseSampleB\ChFntBS{4.00em} +% \ChineseSampleB\ChFntBS{3.75em} +% \ChineseSampleB\ChFntBS{3.50em} +% \ChineseSampleB\ChFntBS{3.25em} +% \ChineseSampleB\ChFntBS{3.00em} +% +% \disabletrackers[scripts.analyzing] + diff --git a/doc/context/sources/general/manuals/mk/mk-code.tex b/doc/context/sources/general/manuals/mk/mk-code.tex new file mode 100644 index 000000000..e150531eb --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-code.tex @@ -0,0 +1,219 @@ +% language=uk + +\startcomponent mk-code + +\environment mk-environment + +\chapter{User code} + +Previous versions of \LUATEX\ had multiple \LUA\ instances but in +practice this was not that useful and therefore we decided to +remove that feature and stick to one instance. One reason is that +all activities take place in the zero instance anyway and other +instance could not access variables defined there. Another reason +was that every \type {\directlua} call is in fact a function call +(and as such a closure) and \LUATEX\ catches errors nicely. + +The formal \type {\directlua} primitive originally can be called +in two ways: + +\starttyping +\directlua {lua code} +\directlua name {some text} {lua code} +\stoptyping + +The optional text is then part of the error message when one is +issued. The new approach is that the number is used for the error +message in case no \type {name} is specified. The exact string is +set in \LUA. This means that in principle the command is backward +compatible. Old usage will basically ignore the number and use +the one and only instance, while new usage will use the number for +an eventual message: + +\starttyping +\directlua {lua code} +\directlua name {some text} {lua code} +\stoptyping + +In the second case the id is ignored. The advantage of the first +call is that it saves tokens at the \TEX\ end and can be +configured at the \LUA\ end. In \CONTEXT\ \MKIV\ we have adapted +the code that invokes multiple instances by compatible code that +provides a modest form of isolation. We don't want to enforce too +many constraints, first of all because users will often use high +level interfaces anyway, and also because we assume that users have +no bad intentions. + +The main \LUA\ instance in \CONTEXT\ is accessible by: \footnote {Note +2016: you can of course also use \type {context("lua")} here.} + +\startbuffer +\startluacode +global.tex.print("lua") +\stopluacode +\stopbuffer + +\typebuffer + +This gives: \quote {\getbuffer}. + +However, sometimes you don't want user code to interfere too much +with the main code but still provide access to useful data. This +is why we also provide: + +\startbuffer +\startusercode +global.tex.print("user 1") +global.tex.print("user 2") +if characters then + global.tex.print("access") +else + global.tex.print("no access") +end +global.tex.print(global.characters.data[0xA9].contextname) +\stopusercode +\stopbuffer + +\typebuffer + +This gives: \quote {\getbuffer}. + +If you're writing a module, you might want to reserve a private +namespace. This is done with: + +\startbuffer +\definenamedlua[mymodule][my interesting module] +\stopbuffer + +\typebuffer \getbuffer + +Now we can say: + +\startbuffer +\startmymodulecode +help = { "help" } +global.tex.print(help[1]) +\stopmymodulecode +\stopbuffer + +\typebuffer + +This gives: \quote {\getbuffer}. The information is remembered: + +\startbuffer +\startmymodulecode +global.tex.print(help[1]) +\stopmymodulecode +\stopbuffer + +\typebuffer + +Indeed we get: \quote {\getbuffer}. + +Just to check the isolation we try: + +\startbuffer +\startusercode +global.tex.print(help and help[1] or "no help") +\stopusercode +\stopbuffer + +\typebuffer + +As expected this gives: \quote {\getbuffer} but when we do the +following we will get an error message: + +\startbuffer +\startusercode +global.tex.print(help[1]) +\stopusercode +\stopbuffer + +\typebuffer + +% {\batchmode \getbuffer} % somehow quits in context but not in texexec + +\starttyping +! LuaTeX error :2: attempt to index global +'help' (a nil value) +stack traceback: + :2: in main chunk. + ...userdata") +global.tex.print(help[1]) +} +\stoptyping + +An even more isolated variant is: + +\startbuffer +\startisolatedcode +help = { "help" } +global.tex.print(help and help[1] or "no help") +\stopisolatedcode +\stopbuffer + +\typebuffer + +We get: \quote {\getbuffer}, while + + +\startbuffer +\startisolatedcode +global.tex.print(help and help[1] or "no help") +\stopisolatedcode +\stopbuffer + +\typebuffer + +gives: \quote {\getbuffer}. + +You can get access to the global data of other named code blocks +by using the \type {global} prefix. At that level you have also +access to the instances, but this time we append \type {data}, so +\type {user} has a table \type {userdata}: + +\startbuffer +\startmymodulecode +global.userdata.whatever = "be careful!" +\stopmymodulecode +\stopbuffer + +For convenience we have made \type {tex} as well as some \LUA\ tables +directly accessible within an instance. However, we recommend not to +extend these yourself (even if we do it in the core of \MKIV). + +% not yet ok: +% +% The next example is inspired by a question of Wolfgang Schuster who +% wanted to write a module. Say that we have a file \type {demo.lua}: +% +% \starttyping +% local demo = { } +% +% function demo.whow(str) +% global.tex.print("[" .. string.reverse(str) .. "]") +% end +% +% return demo +% \stoptyping +% +% The module can be \type {demo.tex}: +% +% \starttyping +% \definenamedlua[demo][demo module example] +% +% \startdemocode +% demo = global.require("demo.lua") +% \stopdemocode +% +% \def\whow#1{\democode{demo.whow("#1"}} +% \stoptyping +% +% We can now use this module: +% +% \starttyping +% \usemodule[demo] +% \whow{123} +% \stoptyping + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-colors.tex b/doc/context/sources/general/manuals/mk/mk-colors.tex new file mode 100644 index 000000000..0d12c976e --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-colors.tex @@ -0,0 +1,467 @@ +% language=uk + +\startcomponent mk-colors + +\environment mk-environment + +\chapter{Colors redone} + +\subject{introduction} + +Color support has been present in \CONTEXT\ right from the start and +support has been gradualy extended, for instance with transparency +and spot colors. About 10 years later we have the first major rewrite +of this mechanism using attributes as implemented in \LUATEX. + +Because I needed a test file to check if all things still work as +expected, I decided to recap the most important commands in this +chapter. + +\subject{color support} + +The core command is \type {\definecolor}, so let's define a few +colors: + +\startbuffer +\definecolor [red] [r=1] +\definecolor [green] [g=1] +\definecolor [blue] [b=1] +\definecolor [yellow] [y=1] +\definecolor [magenta] [m=1] +\definecolor [cyan] [c=1] +\stopbuffer + +\typebuffer \getbuffer + +This gives us the following colors: + +\showcolorcomponents[red,green,blue,,yellow,magenta,cyan] + +As you can see in this table, transparency is part of a color +specification, so let's define a few transparent colors: + +\startbuffer +\definecolor [t-red] [r=1,a=1,t=.5] +\definecolor [t-green] [g=1,a=1,t=.5] +\definecolor [t-blue] [b=1,a=1,t=.5] +\stopbuffer + +\typebuffer \getbuffer + +\showcolorcomponents[t-red,t-green,t-blue] + +Because transparency is now separated from color, we can define +transparent behaviour as follows: + +\startbuffer +\definecolor[half-transparent] [a=1,t=.5] +\stopbuffer + +\typebuffer \getbuffer + +Implementing process color spaces was not that complex, but spot and multitone +colors took a bit more code. + +\startbuffer +\definecolor [parentspot] [r=.5,g=.2,b=.8] +\definespotcolor [childspot-1] [parentspot] [p=.7] +\definespotcolor [childspot-2] [parentspot] [p=.4] +\stopbuffer + +\typebuffer \getbuffer + +The three colors, two of them are spot colors, show up as follows: + +\showcolorcomponents[parentspot,childspot-1,childspot-2] + +Multitone colors can also be defined: + +\startbuffer +\definespotcolor [spotone] [red] [p=1] +\definespotcolor [spottwo] [green] [p=1] + +\definespotcolor [spotone-t] [red] [a=1,t=.5] +\definespotcolor [spottwo-t] [green] [a=1,t=.5] + +\definemultitonecolor + [whatever] + [spotone=.5,spottwo=.5] + [b=.5] +\definemultitonecolor + [whatever-t] + [spotone=.5,spottwo=.5] + [b=.5] + [a=1,t=.5] +\stopbuffer + +\typebuffer \getbuffer + +Transparencies don't carry over: + +\showcolorcomponents[spotone,spottwo,spotone-t,spottwo-t,whatever,whatever-t] + +Transparencies combine as follows: + +\startbuffer +\blackrule[width=3cm,height=1cm,color=spotone-t]\hskip-1.5cm +\blackrule[width=3cm,height=1cm,color=spotone-t] +\stopbuffer + +\typebuffer + +\startlinecorrection +\dontleavehmode\getbuffer +\stoplinecorrection + +We can still clone colors and overload color dynamically. I used the following +test code for the \MKIV\ code: + +\startbuffer +{\green green->red} +\definecolor[green] [g=1] +{\green green->green} +\definecolor[green] [blue] +{\green green->blue} +\definecolor[blue] [red] +{\green green->red} +\setupcolors[expansion=yes]% +\definecolor[blue] [red] +\definecolor[green] [blue] +\definecolor[blue] [r=1] +{\green green->blue} +\stopbuffer + +\typebuffer \getbuffer + +Of course palets and color groups are supported too. We seldom use +colorgroups, but here is an example: + +\startbuffer +\definecolorgroup + [redish] + [1.00:0.90:0.90,1.00:0.80:0.80,1.00:0.70:0.70,1.00:0.55:0.55, + 1.00:0.40:0.40,1.00:0.25:0.25,1.00:0.15:0.15,0.90:0.00:0.00] +\stopbuffer + +\typebuffer \getbuffer + +The redish color is called by number: + +\startbuffer +\blackrule[width=3cm,height=1cm,depth=0pt,color=redish:1]\quad +\blackrule[width=3cm,height=1cm,depth=0pt,color=redish:2]\quad +\blackrule[width=3cm,height=1cm,depth=0pt,color=redish:3] +\stopbuffer + +\typebuffer + +\startlinecorrection +\dontleavehmode\getbuffer +\stoplinecorrection + +Palets work with names: + +\startbuffer +\definepalet + [complement] + [red=cyan,green=magenta,blue=yellow] +\stopbuffer + +\typebuffer \getbuffer + +This is used as: + +\startbuffer +\blackrule[width=1cm,height=1cm,depth=0pt,color=red]\quad +\blackrule[width=1cm,height=1cm,depth=0pt,color=green]\quad +\blackrule[width=1cm,height=1cm,depth=0pt,color=blue]\quad +\setuppalet[complement]% +\blackrule[width=1cm,height=1cm,depth=0pt,color=red]\quad +\blackrule[width=1cm,height=1cm,depth=0pt,color=green]\quad +\blackrule[width=1cm,height=1cm,depth=0pt,color=blue] +\stopbuffer + +\typebuffer + +\startlinecorrection +\dontleavehmode\getbuffer +\stoplinecorrection + +% Rasters are still supported but normally one will use colors: +% +% \startbuffer +% \raster[.5]{\blackrule[width=3cm,height=1cm]}\quad +% \raster[.8]{\blackrule[width=3cm,height=1cm]} +% \stopbuffer +% +% \typebuffer +% +% \startlinecorrection +% \dontleavehmode\getbuffer +% \stoplinecorrection + +Of course the real torture test is \METAPOST\ inclusion: + +\startbuffer +\startMPcode + path p ; p := fullcircle scaled 4cm ; + fill p withcolor \MPcolor{spotone-t} ; + fill p shifted(2cm,0cm) withcolor \MPcolor{spottwo-t} ; +\stopMPcode +\stopbuffer + +\typebuffer + +These transparent color circles up as: + +\startlinecorrection +\dontleavehmode\getbuffer +\stoplinecorrection + +Multitone colors also work: + +\startbuffer +\startMPcode + path p ; p := fullcircle scaled 2cm ; + fill p withcolor \MPcolor{spotone} ; + fill p shifted(2cm,0cm) withcolor \MPcolor{spottwo} ; + fill p shifted(4cm,0cm) withcolor \MPcolor{whatever} ; +\stopMPcode +\stopbuffer + +\typebuffer + +This gives: + +\startlinecorrection +\dontleavehmode\getbuffer +\stoplinecorrection + +\subject{implementation} + +The implementation of colors using attributes if quite different +from the traditional method. In \MKII\ color support works okay but +the associated code is not that clean, if only because: + +\startitemize[packed] +\item we need to keep track of grouped color usage +\item and we do that using dedicated marks (using \TEX's mark mechanism) +\item since this has limitations, we have quite some optimizations +\item like local (no marks) and global colors (marks) +\item and real dirty code to push and pop color states around pages +\item and some messy code to deal with document colors +\item and quite some conversion macros (think of \TEX\ not having floats) +\stopitemize + +Although recent versions of \PDFTEX\ have a color stack mechanism, this +is not adequate for our usage, if only because we support more colorspaces +than this mechanism is supposed to deal with. (The color stack mechanism is +written with a particular macro packag ein mind.) + +In \MKIV\ attributes behave like colors and therefore we no longer +need to care about what happens at pageboundaries. Also, we no +longer have to deal with the limitations of marks. Here: + +\startitemize[packed] +\item we have distributed color spaces, color itself and transparency +\item all injection of backend code is postponed to shipout time +\item definition and conversion is delegated to \LUA +\stopitemize + +Of course the current implementation is not as nice as we would like it +to be. This because: + +\startitemize[packed] +\item support mechanism are under construction +\item we need to support both \MKII\ and \MKIV\ in one interface +\item backend support is yet limited +\stopitemize + +Although in principle a mechanism based on attributes is much faster than +using marks cum suis, the new implementation is slower. The main reason is +that we need to finalize the to be shipped out box. However, since this +task involved more than just color, we will gain back some runtime when other +mechanisms also use attributes. + +\subject{complications} + +This paragraph is somewhat complex, so skip it when you don't feel comfortable with +the subject of when you've never seen low level \CONTEXT\ code. + +Attributes behave like fonts. This means that they are kind of frozen once +material is boxed. Consider that we define a box as follows: + +\starttyping +\setbox0\hbox{default {\red red \green green} default} +\stoptyping + +What do you expect to come out the next code? In \MKII\ the \quote +{default} inside the box will be colored yellow but the internal +red and and green words will keep their color. + +\starttyping +default {\yellow yellow \box0\ yellow} default +\stoptyping + +When we use fonts switches we don't expect the content of the +box to change. So, in the following the \quote {default} texts will +{\em not} become bold. + +\starttyping +\setbox0\hbox{default {\sl slanted \bi bold italic} default} +default {\bf bold \box0\ bold} default +\stoptyping + +Future versions of \LUATEX\ will provide more control over how attributes +are applied to boxes, but for the moment we need to fallback on a solution +built in \MKIV: + +\starttyping +default {\yellow yellow \attributedbox0\ yellow} default +\stoptyping + +There is also a \type {\attributedcopy} macro. These macros signal the +attribute resolver (that kicks in just before shipout) that this box is to +be treated special. + +In \MKII\ we had a similar situation which is why we had the option (only used +deep down in \CONTEXT) to encapsulate a bunch of code with + +\starttyping +\startregistercolor[foregroundcolor] +some macro code ... here foregroundcolor is applied ... more code +\stopregisteringcode +\stoptyping + +This is for instance used in the \type {\framed} macro. First we package the content, +foregroundcolor is not yet applied because the injected specials of literals can interfere +badly, but by registering the colors the nested color calls are tricked into thinking that +preceding and following content is colored. When packaged, we apply backgrounds, frames, +and foregroundcolor to the whole result. Because nested colors were aware of the +foregroundcolor they have properly reverted to this color when needed. + +In \MKIV\ the situation is reversed. Here we definitely need to set the foregroundcolor +because otherwise attributes are not set and here they don't interfere at all (no extra nodes). +For this we use the same registration macros. When the lot is packaged, applying foregroundcolor +is ineffective because the attributes are already applied. Instead of registering we could +have flushed the framed content using \type {\attributedbox}, but this way we can keep the +\MKII\ and \MKIV\ code base the same. + +To summarize, first the na\"ive approach. Here the nested colors know how to revert, but +the color switch can interfere with the content (since color commands inject nodes). + +\starttyping +\setbox\framed\vbox + {\color[foregroundcolor]{packaged framed content, can have color switches}} +\stoptyping + +The \MKII\ approach registers the foreground color so the nested colors +know what to do. There is no interfering code: + +\starttyping +\startregistercolor[foregroundcolor] +\setbox\framed +\stopregisteringcode +\setbox\framed{\color[foregroundcolor]{\box\framed}} +\stoptyping + +The registration actually sets the color, so in fact the final coloring is not +needed (does nothing). An alternative \MKIV\ approach is the following: + +\starttyping +\color + [foregroundcolor] + {\setbox\framed{packaged framed content, can have color switches}} +\stoptyping + +This works ok because attributes are applied to the whole content, i.e.\ +the box. In \MKII\ this would be quite ineffective and actually result +in weird side effects. + +\starttyping +< color stack is pushed and marks are set (unless local) > +< color special or literal sets color to foregroundcolor > +\setbox\framed{packaged framed content, can have color switches} +< color special or literal sets color to foregroundcolor > +< color stack is popped and marks are set (unless local) > +\stoptyping + +So, effectively we set a box, and end up with: + +\starttyping +< whatsits (special, literal and.or mark) > +< whatsits (special, literal and.or mark) > +\stoptyping + +in the main vertical lost and that will interfere badly with spacing +and friends. + +In \MKIV\ however, a color switch, like a font switch does not leave any +traces, it just sets a state. Anyway, keep in mind that there are some +rather fundamental conceptual differences between the two appoaches. + +Let's end with an example that demonstrates the problem. We fill two boxes: + +% in previous examples we may have messed up colors + +\definecolor[red] [darkred] +\definecolor[green] [darkgreen] +\definecolor[blue] [darkblue] +\definecolor[yellow][darkyellow] + +\startbuffer +\setbox0\hbox{RED {\blue blue} RED} +\setbox2\hbox{RED {\blue blue} {\attributedcopy0} RED} +\stopbuffer + +\typebuffer \getbuffer + +We will flush these in the following lines: + +\startbuffer +{unset \color[red]{red \CopyMe} unset + \color[red]{red \hbox{red \CopyMe}} unset} +{unset \color[red]{red \CopyMe} unset + {\red red \hbox{red \CopyMe}} unset} +{unset \color[red]{red \CopyMe} unset + {\red red \setbox0\hbox{red \CopyMe}\box0} unset} +{unset \color[red]{red \CopyMe} unset + {\hbox{\red red \CopyMe}} unset} +{\blue blue \color[red]{red \CopyMe} blue + \color[red]{red \hbox{red \CopyMe}} blue} +\stopbuffer + +\typebuffer + +\startbuffer[yes] +\def\CopyMe{\attributedcopy2\ \copy4} +\stopbuffer + +\startbuffer[no] +\def\CopyMe{\copy2\ \copy4} +\stopbuffer + +First we define \type {\CopyMe} as follows: + +\typebuffer[yes] + +This gives: + +\start \enableattributeinheritance \getbuffer[yes] \getbuffer \stop + +Compare this with: + +\typebuffer[no] + +This gives: + +\getbuffer[no] \getbuffer + +You get the picture? At least in early version of \MKIV\ you need to +enable support for inheritance with: + +\starttyping +\enableattributeinheritance +\stoptyping + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-contents.tex b/doc/context/sources/general/manuals/mk/mk-contents.tex new file mode 100644 index 000000000..cc5eac2d9 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-contents.tex @@ -0,0 +1,11 @@ +% language=uk + +\startcomponent mk-contents + +\environment mk-environment + +\title{Contents} + +\placelist[chapter][aligntitle=yes] + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-debug.png b/doc/context/sources/general/manuals/mk/mk-debug.png new file mode 100644 index 000000000..153af68c4 Binary files /dev/null and b/doc/context/sources/general/manuals/mk/mk-debug.png differ diff --git a/doc/context/sources/general/manuals/mk/mk-dirtytricks.tex b/doc/context/sources/general/manuals/mk/mk-dirtytricks.tex new file mode 100644 index 000000000..30f9ff648 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-dirtytricks.tex @@ -0,0 +1,144 @@ +% language=uk + +\startcomponent mk-dirtytricks + +\environment mk-environment + +\chapter {Dirty tricks} + +If you ever laid your hands on the \TeX book, the words \quote {dirty tricks} will +forever be associated with an appendix of that book. There is no doubt that you need +to know a bit of the internals of \TEX\ in order to master this kind of trickyness. + +In this chaper I will show a few dirty \LUATEX\ tricks. It also gives an impression +of what kind of discussions Taco and I had when discussing what kind of support should +be build in the interface. + +\subject{afterlua} + +When we look at \LUA\ from the \TEX\ end, we can do things like: + +\startbuffer +\def\test#1{% + \setbox0=\hbox{\directlua0{tex.sprint(math.pi*#1)}}% + pi: \the\wd0\space\the\ht0\space\the\dp0\par +} +\stopbuffer + +\typebuffer \blank \getbuffer \blank + +But what if we are at the \LUA\ end and want to let \TEX\ handle things? Imagine +the following call: + +\startbuffer +\setbox0\hbox{} \dimen0=0pt \ctxlua { + tex.sprint("\string\\setbox0=\string\\hbox{123}") + tex.sprint("\string\\the\string\\wd0") +} +\stopbuffer + +\typebuffer + +This gives: \ignorespaces \getbuffer. This may give you the impression that \TEX\ +kicks in immediately, but the following example demonstrates otherwise: + +\startbuffer +\setbox0\hbox{} \dimen0=0pt \ctxlua { + tex.sprint("\string\\setbox0=\string\\hbox{123}") + tex.dimen[0] = tex.box[0].width + tex.sprint("\string\\the\string\\dimen0") +} +\stopbuffer + +\typebuffer + +This gives: \getbuffer. When still in \LUA, we never get to see the width +of the box. + +A way out of this is the following rather straightforward approach: + +\starttyping +function test(n) + function follow_up() + tex.sprint(tex.box[0].width) + end + tex.sprint("\\setbox0=\\hbox{123}\\directlua 0 {follow_up()}") +end +\stoptyping + +We can provide a more convenient solution for this: + +\starttyping +after_lua = { } -- could also be done with closures + +function the_afterlua(...) + for _, fun in ipairs(after_lua) do + fun(...) + end + after_lua = { } +end + +function afterlua(f) + after_lua[#after_lua+1] = f +end + +function theafterlua(...) + tex.sprint("\\directlua 0 {the_afterlua(" + .. table.concat({...},',') .. ")}") +end +\stoptyping + +If you look closely, you will see that we can (optionally) pass arguments +to the function \type {theafterlua}. Usage now becomes: + +\starttyping +function test(n) + afterlua(function(...) + tex.sprint(string.format("pi: %s %s %s\\par",... )) + end) + afterlua(function(wd,ht,dp) + tex.sprint(string.format("ip: %s %s %s\\par",dp,ht,wd)) + end) + tex.sprint(string.format("\\setbox0=\\hbox{%s}",math.pi*n)) + local box_0 = tex.box[0] + theafterlua(box_0.width,box_0.height,box_0.depth) +end +\stoptyping + +The last call may confuse you but since it does a print to \TEX, it is +in fact a delayed action. A cleaner implementation is the following: + +\starttyping +local delayed = { } + +local function flushdelayed(...) + delayed = { } + for i=1, #t do + t[i](...) + end +end + +function lua.delay(f) + delayed[#delayed+1] = f +end + +function lua.flush(...) + tex.sprint("\\directlua{flushdelayed(" .. + table.concat({...},',') .. ")}") +end +\stoptyping + +Usage is similar: + +\starttyping +function test(n) + lua.delay(function(...) + tex.sprint(string.format("pi: %s %s %s\\par",...)) + end) + tex.sprint(string.format("\\setbox0=\\hbox{%s}",math.pi*n)) + local box_0 = tex.box[0] + lua.flush(box_0.width,box_0.height,box_0.depth) +end +\stoptyping + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-environment.tex b/doc/context/sources/general/manuals/mk/mk-environment.tex new file mode 100644 index 000000000..3472f3b04 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-environment.tex @@ -0,0 +1,209 @@ +% language=uk + +\startenvironment mk-environment + +\enablemode[dynamic-arabic] % to be checked, we loose colors + +\usemodule[abr-02] + +\usemodule[timing] + +\useMPlibrary[dum] + +\dontcomplain + +\logo [METAPOST] {MetaPost} + +\setupsorting[logo][style=\sc] + +\startsetups ShowCollect + \blank + \flushtokens[demo] + \blank + \showtokens[demo] + \blank +\stopsetups + +\startsetups CollapseCollectA + \blank + \testtokens[demo] + \flushtokens[demo] + \blank + \showtokens[demo] + \blank +\stopsetups + +\startsetups CollapseCollectB + \blank + \flushtokens[demo] + \blank + \testtokens[demo] + \showtokens[demo] + \blank +\stopsetups + +% \startmode[atpragma] +% \usetypescriptfile[type-ghz] +% \usetypescript[optima-nova-os][texnansi] +% \setupbodyfont[optima-os,sans,12pt] +% \stopmode + +% \startnotmode[atpragma] +% \usetypescript[palatino][ec] +% \setupbodyfont[12pt,palatino] +% \stopnotmode + +% \starttypescript [sans] [optima,optima-nova] [afm] +% \definefontsynonym [OptimaLT] [lte50019] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-Italic] [lte52401] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-Bold] [lte50021] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-BoldItalic] [lte54379] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-Medium] [lte53505] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-MediumItalic] [lte53506] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-DemiBold] [lte53507] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-DemiBoldItalic] [lte53508] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-Black] [lte53509] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-BlackItalic] [lte53510] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-ExtraBlack] [lte53511] [encoding=\typescriptthree,features=complete] +% \definefontsynonym [OptimaLT-ExtraBlackItalic] [lte53512] [encoding=\typescriptthree,features=complete] +% \stoptypescript + +% \starttypescript [sans] [optima-nova-os] [name] +% \definefontsynonym [Sans] [OptimaNova-RegularOsF] [features=complete] +% \definefontsynonym [SansItalic] [OptimaNova-ItalicOsF] [features=complete] +% \definefontsynonym [SansBold] [OptimaNova-BoldOsF] [features=complete] +% \definefontsynonym [SansBoldItalic] [OptimaNova-BoldItalicOsF] [features=complete] +% \definefontsynonym [SansSlanted] [OptimaNova-ItalicOsF] [features=complete] +% \definefontsynonym [SansBoldSlanted] [OptimaNova-BoldItalicOsF] [features=complete] +% \definefontsynonym [SansCaps] [OptimaNova-RegularSC] [features=complete] +% \stoptypescript + +\starttypescript[optima-nova-os] + \definetypeface[optima-os][ss][sans][optima-nova-os] [default][features=complete] + \definetypeface[optima-os][rm][sans][optima-nova-os] [default][features=complete] + \definetypeface[optima-os][tt][mono][latin-modern] [default][features=default,rscale=1.1] + \definetypeface[optima-os][mm][math][latin-modern] [default][features=default,rscale=1.1] + \quittypescriptscanning +\stoptypescript + +% \startmode[atpragma] +% \usetypescriptfile[type-ghz] +% \usetypescript[optima-nova-os][afm] +% \setupbodyfont[optima-os,sans,12pt] +% \stopmode + +\startmode[atpragma] + \usetypescriptfile[type-hgz] + \usetypescript[optima-nova-os] % [afm] + \setupbodyfont[optima-os,sans,12pt] +\stopmode + +\startnotmode[atpragma] + \startsetups normalbodyfont + \setupbodyfont[12pt,palatino] + \stopsetups +\stopnotmode + +\setups[normalbodyfont] + +\definelayer + [page] + [width=\paperwidth, + height=\paperheight] + +\setuplayout + [location=middle, + marking=on, + width=middle, + height=middle, + footer=1.5cm, + header=1.5cm, + topspace=1.5cm] + +\startmode[book] + +% \definepapersize +% [mine] +% [width=21cm, +% height=24cm] + +% \setuppapersize +% [mine] +% [mine] % [oversized] + +% \setuplayout % width = 15cm +% [topspace=1.25cm, +% backspace=2.5cm, +% cutspace=3.5cm] + +% \setuplayout +% [scale=.80] + + \setuplayout + [marking=on, + scale=\luaexpr{24/28}] + +\stopmode + +\stopmode + +\setupcolors + [state=start] + +\setupwhitespace + [big] + +\setuplist[chapter,section][width=5em] + +\definecolor[mktransparentred] [r=.8,a=1,t=.5] +\definecolor[mktransparentgreen] [g=.8,a=1,t=.5] +\definecolor[mktransparentblue] [b=.8,a=1,t=.5] +\definecolor[mktransparentyellow][r=.8,g=.8,a=1,t=.5] +\definecolor[mktransparentgray] [s=.8,a=1,t=.5] + +\definecolor[mkcolor] [r=.8] +\definecolor[mkred] [r=.8] +\definecolor[mkgreen] [g=.8] +\definecolor[mkblue] [b=.8] +\definecolor[mktransparent] [mktransparentred] + +\setuptype + [color=mkcolor] + +\setuptyping + [color=mkcolor] + +\definestartstop + [notabene] + [color=mkcolor] + +\setupitemgroup + [itemize] + [each] + [color=mkcolor,headcolor=mkcolor] + +\setuppagenumbering + [alternative=doublesided, + location=] + +\setupsection + [chapter] + [conversion=R] + +\setupsection + [section] + [conversion=R] + +\setupcaptions + [conversion=R] + +\setupfootertexts + [] + [{\getmarking[chapter]\quad\pagenumber}] + [{\pagenumber\quad\getmarking[chapter]}] + [] + +\setuphead[chapter][style=\bfc,color=mkcolor] +\setuphead[section][style=\bfa,color=mkcolor] + +\stopenvironment diff --git a/doc/context/sources/general/manuals/mk/mk-error.png b/doc/context/sources/general/manuals/mk/mk-error.png new file mode 100644 index 000000000..e0598af05 Binary files /dev/null and b/doc/context/sources/general/manuals/mk/mk-error.png differ diff --git a/doc/context/sources/general/manuals/mk/mk-fallback.tex b/doc/context/sources/general/manuals/mk/mk-fallback.tex new file mode 100644 index 000000000..5ded10b72 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-fallback.tex @@ -0,0 +1,176 @@ +% language=uk + +\startcomponent mk-fallback + +\environment mk-environment + +\chapter {Virtual Reality} + +When a font lacks glyphs we can add new ones by making the font +virtual. A virtual font has virtual glyphs: instead of a reference +to a slot in the current font, such a glyph refers to a slot in +another font, or it combines several glyphs into one, or it just +contains code that ends up in the result (for instance a sequence +of \PDF\ commands that describes the shape). For \TEX\ a character +and its dimensions are what matters and what ends up in the result +is mostly a matter for the backend. In \LUATEX\ the backend is +integrated but even then during the typesetting process only the +characteristics of a glyph are used and not the shape. + +In \CONTEXT\ we have a feature called \quote {compose} which +extends the font with extra characters and constructs its +representation from those of other characters. + +\starttyping +\definefontfeature + [composes] + [kern=yes,ligatures=yes,compose=yes] +\stoptyping + +When this feature is applied, \CONTEXT\ will try to fill in the +gaps in the \UNICODE\ vector of the font based on for instance +(de)composition information. Of course this has some limitations. +For instance \OPENTYPE\ fonts can ships with features, like +smallcaps. Currently we ignore this property when we add composed +characters. Technically it is no big deal to add variants but we +simply didn't do it yet at the time of this writing. After all, +such fallbacks can best be avoided by using proper fonts. + +Our \CONTEXT\ \MKIV\ wishlist mentions a mechanism for combining +fonts into one font. For this we can use virtual fonts and the +machinery for that is in available in \LUA\ code. However such a +mechanism will be used for more drastic completion of a font than +the compose feature. For instance, often Chinese fonts lack proper +Latin glyphs and vise versa. But when we combine such fonts we +really do want to keep \OPENTYPE\ features working and so we +cannot use virtual fonts (unless we start merging features which +can become really messy and runtime consuming). + +There is a relative simple solution using real fonts that kind of +behave like virtual ones: virtual real fonts. The trick is in the +fact that \TEX\ permits access to characters not present in the +font. Say that we have + +\starttyping + +\stoptyping + +and that slot~124 has no glyph. In that case \TEX\ just inserts a +glyph node with a reference to the current font and this +character. Of course, when we let \TEX\ carry on, at some point it +will need glyph properties like the width, height and/or depth. +And in the backend, when writing the result to file, \TEX\ wants +to insert the glyph data in the file. In both cases we end up with +a message in the log file and a result file with missing data. + +In \CONTEXT\ \MKIV\ we intercept the node lists at several points +and one of those is directly after the construction. So let's +consider the previous example again. + +\starttyping + +\stoptyping + +Because the font has no character 124 we need a way to substitute +it with another character. All we have to do is to change the font +identifier~32 into one that makes sense. Such a replacement loop +is kind of trivial. + +\starttyping +for n in traverse_id(glyph,head) do + local v = vectors[n.font] + if v then + local id = v[n.char] + if id then + n.font = id + end + end +end +\stoptyping + +We have a table (\type{vectors}) that can have a subtable (\type +{v}) for font with id (\type {n.font}) in which there can be a +reference from the current character (\type {n.char}) to another +font (\type {id}) that we use to replace the font reference (\type +{n.font}). + +Filling the table is relatively easy but an explanation is beyond +this chapter. We only show the high level interface, one that +certainly will evolve. + +\starttyping +\definefontfallback + [SerifFallback] + [Mono] + [0x000-0x3FF] + [check=yes,force=no] +\stoptyping + +This command registers an entry in the \type {SerifFallback} +namespace. There can be multiple replacement in row (by just using +more of these commands), but here we have only one. The range +0x000--0x3FF will be checked and if the main font lacks a glyph in +that range, it will be taken from the font with the symbolic name +\type {Mono}. That name will be resolved when the fallback is +associated with a font. The \type {check} option tells the +machinery that we need to check for existence and because we don't +\type {force}, we will only replace missing glyphs. There is also +an \type {rscale} option, that permits relative scaling of the +fallback font to the main font, something that may be needed when +fonts come from different sources. + +\starttyping +\definefontsynonym + [SerifPlus] + [Serif] + [fallbacks=SerifFallback] +\stoptyping + +This command associates a fallback with a font. There is always a +parent font and that is the font that triggers the checking of the +node list. + +\starttyping +\definefont [MySerif] [SerifPlus at 10pt] +\stoptyping + +Here we defines a font called \type {\MySerif} that refers to a +symbolic name \type {SerifPlus} which in turn refers to the +current \type {Serif} font (these symbolic names are resolved in +typescripts, one of the building blocks of \CONTEXT s font +system). The mentioned fallbacks will be initialized when the font +is defined. This examples demonstrates that there is a clean +separation between font definitions and fallbacks. This makes it +possible to share fallback definitions. + +So, let's summarize what happens: + +\startitemize[packed] +\item a font is defined in the normal way but has falbacks +\item the associated fallback fonts are defined too +\item the main font gets a table with fallback id's +\item the main font is used in the document stream +\item the node list is intercepted and parsed for this font +\item references to fallback fonts take care of missing glyphs +\stopitemize + +We end with an example. + +\startbuffer +\definefontfallback [Demo] [Mono] [0x30-0x39] [force=yes] +\definefontsynonym [DemoSerif] [Serif] [fallbacks=Demo] + +\definefont [MyDemoSerif] [DemoSerif at 20pt] + +\MyDemoSerif Here the digits, like 13579, are replaced. +\stopbuffer + +\typebuffer + +\start \blank[3*medium] \getbuffer \blank[3*medium] \stop + +Beware: the fallback definitions are global, but this is hardly a +problem because normal such trickery is taking place at the document +level. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-fonts.tex b/doc/context/sources/general/manuals/mk/mk-fonts.tex new file mode 100644 index 000000000..b5e945923 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-fonts.tex @@ -0,0 +1,841 @@ +% language=uk + +\usemodule[virtual] + +\startcomponent mk-fonts + +\environment mk-environment + +\chapter{A fresh look at fonts} + +\subject{readers} + +Now that we have the file system, \LUA\ script integration, input +encoding and basic logging in place, we have arrived at fonts. +Although today \OPENTYPE\ fonts are the fashion, we still need to +deal with \TEX's native font machinery. Although Latin Modern and +the \TEX\ Gyre collection will bring us many free \OPENTYPE\ +fonts, we can be sure that for a long time \TYPEONE\ variants will +be used as well, and when one has lots of bought fonts, replacing +them with \OPENTYPE\ updates is not always an option. And so, +reimplementing the readers for \TEX\ Font Metrics (\type {tfm} +files) and Virtual Fonts (\type {vf} files), was the first step. + +Because \ALEPH\ font handling was integrated already, Taco decided +to combine the \TFM\ and \OFM\ readers into a new one. The +combined loader is written in C and produces tables that are +accessible from within \LUA. A problem is that once a font is +used, one cannot simply change its metrics. So, we have to make +sure that we apply changes before a font is actually used: + +\starttyping +\font\test=texnansi-lmr at 31.415 pt +\test Yet another nice Kate Bush song: Pi +\stoptyping + +In this example, any change to the fontmetrics has to be done before +\type {test} is invoked. For this purpose the \type {define_font} +callback is provided. Below you see an experimental overload: + +\starttyping +callback.register("define_font", function (name,area,size) + return fonts.patches.process(font.read_tfm(name,size)) +end ) +\stoptyping + +The \type {fonts.patched.process} function (currently in \CONTEXT\ +\MKIV) implements a mechanism for tweaking the font parameters in +between. In order to get an idea of further features we played a +bit with ligature replacement, character spacing, kern tweaking +etc. Think of such a function (or a chain of functions) doing +things similar to: + +\starttyping +callback.register("define_font", function (name,area,size) + local tfmblob = font.read_tfm(name,size) -- build in loader + tfmblob.characters[string.byte("f")].ligatures = nil + return tfmblob -- datastructure that TeX will use internally +end ) +\stoptyping + +Of course the above definition is not complete, if only because we +need to handle chained ligatures as well (fl followed by i). + +In practice we prefer a more abstract interface (at the macro +level) but the idea stays the same. Interesting is that having +access to the internals this way already makes our \TEX\ Live more +interesting. (We cannot demonstrate this trickery here because +when this document is processed you cannot be sure if the +experimental interface is still in place.) + +When playing with this we ran into problems with file searching. +When performing the backend role, \LUATEX\ will look in the \TEX\ +tree if there is a corresponding virtual file. It took a while and +a bit of tracing (which is not that hard in the \LUA\ based +reader) to figure out that the omega related path definitions in +\type {texmf.cnf} files were not correct, something that went +unnoticed because omega never had a backend integrated and the +\DVI\ processors did multiple searches to get around this. + +Currently, if you want to enable extensive tracing of file +searching and loading, you can set an environment variable: + +\starttyping +MTX.INPUT.TRACE=3 +\stoptyping + +This will produce a lot of information about what file is asked +for, what types (tex, font, etc) determines the search, along what +paths is being searched, what readers and locators are used (file, +zip, protocol), etc. + +\subject{AFM} + +While Taco implemented the virtual font reader |<|eventually its +data will be merged with the \TFM\ table|>| I started playing with +constructing \TFM\ tables directly. Because \CONTEXT\ has a rather +systematic naming scheme, we can rather easily see which encoding +we are dealing with. This means that in principle we can throw all +encoded \TFM\ files out of our tree and construct the tables using +the \AFM\ file and an encoding vector. + +It took us a good day to figure out the details, but in the end we +were able to trick \LUATEX\ into using \AFM\ files. With a bit of +internal caching it was even reasonable fast. When the basic +conversion mechanism was written we tried to compare the results +with existing \TFM\ metrics as generated by \type {afm2tfm} and +\type {afm2pl}. Doing so was less trivial than we first thought. +To mention a few aspects: + +\startitemize[packed] +\item heights and depths have a limited number of values in \TEX +\item we need to convert to \TEX's scaled points +\item rounding errors of one scaled point occur +\item \type {afm2tfm} can only add kerns when virtual fonts are used +\item \type {afm2tfm} adds some extra ligatures and also does some + kern magic +\item \type {afm2pl} adds even more kerns +\item the tools remove kern pars between digits +\stopitemize + +In this perspective we need not be too picky on what exactly a +ligature is. An example of a ligature is \type {fi} and such a +character can be in the font. In the \TFM\ file, the definition of +\type {f} contains information about what to do when it's followed +by an \type {i}: it has to insert a reference (character number) +pointing to the fi glyph. + +However, because \TEX\ was written in \ASCII\ time space, there +was a problem of how to get access to for instance the Spanish +quotation and exclamation marks. Here the ligature mechanism +available in the \TFM\ format was misused in the sense that a +combination of \type {exclam} and \type {quoteleft} becomes \type +{exclamdown}. In a similar fashion will two single quotes become a +double quote. And every \TEX ie knows that multiple hyphens +combine into -- (endash) and --- (emdash), where the later one is +achieved by defining a ligature between an endash and a hyphen. + +Of course we have to deal with conversions from \AFM\ units (1000 +per em) to \TEX's scaled points. Such conversions may be sensitive +for rounding errors. Because we noticed differences of one scaled +point, I tried several strategies to get the results consistent +but so far I didn't manage to find out where these differences +come from. Rounding errors seem to be rather random and I have no +clue what strategy the regular converters follow. Another fuzzy +area are the font parameters (visible as font dimensions for +users): I wonder how many users really know what values are used +and why. + +You may wonder to what extend this rounding problem will influence +consistent typesetting. We have no reason to assume that the +rounding error is operating system dependent. This leaves the +different methods used and personally I have no problems with the +direct reader being not 100\% compatible with the regular tools. +First of all it's an illusion to think that \TEX\ distributions +are stable over the years. Fonts and conversion tools are being +updated every now and then, and metrics change over time (apart +from Computer Modern which is stable by definition). Also, pattern +file are updated, so paragraphs may be broken into lines different +anyway. If you really want stability, then you need to store the +fonts and patterns with your document. + +As we already mentioned, the regular converter programs add kerns +as well. Treating common glyph shapes similar is not uncommon in +\CONTEXT\ so I decided to provide methods for adding \quote +{missing} kerns. For example, with regards to kerning, we can +treat \type {eacute} the same way as an~\type {e}. Some ligatures, +like \type {ae} or \type {fi}, need to be seen from two sides: +when looked at from the left side they resemble an \type {a} and +\type {f}, but when kerned at their right, they are to be treated +as \type {e} and \type {i}. + +So, when all this is taken care of, we will have a reasonable +robust and compatible way to deal with \AFM\ files and when this +variant is enabled, we can prune our \TEX\ trees pretty well. +Also, now that we have font related tables, we can start moving +tables built out of \TEX\ macros (think of protruding and hz) to +\LUA, which will not only save us much hash entries but also +permits us faster implementations. + +The question may arise why there is no hard coded \AFM\ reader. +Although some speed up can be achieved by reading the table with +\AFM\ data directly, there would still be the issue of making that +table accessible for manipulations as described (costs time too). +The \AFM\ format is human readable contrary to the \TFM\ format +and therefore they can conveniently be processed by \LUA. Also, +the possible manipulations may differ per macro package, user, and +even documents. The changes of users and developers reaching an +agreement about such issues is near zero. By writing the reader in +\LUA, a macro package writer can also implement caching mechanisms +that suits the package. Also, keep in mind that we often only need +to load about four \AFM\ files or a few more when we mix fonts. + +In my main tree (regular distributions) there are some 350 files +in \type {texnansi} encoding that take over 2~MByte. My personal +font tree has over a thousand such entries which means that we can +prune the tree considerably when we use the \AFM\ loader. Why +bother about \TFM\ when \AFM\ can do the job. + +In order to reduce the overhead in reading the \AFM\ file, we now +use external caching, which (in \CONTEXT\ \MKIV) boils down to +serializing the internal \AFM\ tables and compiling them to +bytecode. As a result, the runtime becomes comparable to a run +using regular \TFM\ files. On this document usign the \AFM\ reader +(cached) takes some .3 seconds more on 8 seconds total (28 pages +in Optima Nova with a couple of graphics). + +While we were playing with this, Hermann Zapf surprised me by +sending me a \CD\ with his marvelous new Palatino Sans. So, +instead of generating \TFM\ metrics, I decided to use \type +{ttf2afm} to generate me an \AFM\ file from the \TRUETYPE\ files +and use these metrics. It worked right out of the box which means +that one can copy a set of font files directly from the source to +the tree. In a demo document the Palatino Sans came out quite well +and so we will use this font to explore the upcoming Open Type +features. + +Because we now have less font resources (only two files per font) +we decided to get away from the spread||all||over||the||tree +paradigm. For this we introduced + +\starttyping +../fonts/data/vendor/collection +\stoptyping + +like: + +\starttyping +../fonts/data/tex/latin-modern +../fonts/data/tex-gyre/bonum +../fonts/data/linotype/optima-nova +../fonts/data/linotype/palatino-nova +../fonts/data/linotype/palatino-sans +\stoptyping + +Of course one needs to adapt the related font paths in the +configuration files but getting that done in tex distributions is +another story. + +\subject{map files} + +Reading an \AFM\ file is only part of the game. Because we bypass +the regular \TFM\ reader we may internally end up with different +names of fonts (and|/|or files). This also means that the map +files that map an internal name onto an font (outline) file may be +of no use. The map file also specifies the encoding file which +maps character numbers onto names used in font files. + +The map file maps a font name to a (preferable outline) font +resource file. This can be a file with suffix \type {pfb}, \type +{ttf}, \type {otf} or alike. When we convert am \AFM\ file into a +more suitable format, we also store the associated (outline) +filename, that we use later when we assemble the map line data (we +use \type {\pdfmapline} to tell \LUATEX\ how to prepare and embed +a file. + +Eventually \LUATEX\ will take care of all these issues itself +thereby rendering map files and encoding files kind of useless. +When loading an \AFM\ file we already have to read encoding files, +so we have all the information available that normally goes into +the map file. While conducting experiments with reading \AFM\ +files, we therefore could use the \type {\pdfmapline} primitive to +push the right entries into font inclusion machinery. Because +\CONTEXT\ already handles map data itself we could easily hook +this into the normal handlers for that. (There are some nasty +synchronization issues involved in handling map entries in general +but we will not bother you with that now). + +Although eventually we may get rid of map files, we also used the +general map file handling in \CONTEXT\ as a playground for the +\XML\ handler that we wrote in \LUA. Playing with many map files +(a few KBytes) coded in \XML\ format, or with one big map file +(easily 800 MBytes) makes a good test case for loading and dumping + +But why bother too much about map files in \LUATEX\ \unknown\ they +will go away anyway. + +\subject{OTF \& TTF} + +One of the reasons for starting the \LUATEX\ development was that we wanted to +be able to use \OPENTYPE\ (and \TRUETYPE) fonts in \PDFTEX. As a prelude (and kind of +transition) we first dealt with \TYPEONE\ using either \TFM\ or \AFM. For \TEX\ it does +not really matter what font is used, it only deals with dimensions and generic +characteristics. Of course, when fonts offer more advanced possibilities, we may +need more features in the \TEX\ kernel, but think of \HZ\ or protruding as provided +by \PDFTEX: it's not part of the font (specification) but of the engine. The same +is actually true for kerning and ligature building, although here the font (data) may +provide the information needed to deal with it properly. + +\OPENTYPE\ fonts come with features. Examples of features are using oldstyle figures or +tabular digits instead of the default ones. Dealing with such issues boils down to +replacing one character representation by another or treating combinations of character +in the input differently depending on the circumstances. There can be relationships +between languages and scripts, but, as \TEX ies know, other relationships exist as well, +for instance between content and visualization. + +Therefore, it will be no surprise that \LUATEX\ does not simply implement the \OPENTYPE\ +specification as such. On the one hand it implements a way to load information stored +in the font, on the other hand it implements mechanisms to fullfil the demands of such +fonts and more. The glue between both is done with \LUA. In the simple case of ligatures +and kerns this goes as follows. A user (or macropackage) specified a font, and this +call can be intercepted using a callback. This callback can use a built in function that +loads an \OTF\ or \TTF\ font. From this table, a font table is constructed that is passed +on to \TEX. The construction +may involve building ligature and kerning tables using the information present +in the font file, but it may as well mean more. So, given a bare \LUATEX\ system, +\OPENTYPE\ font support is not giving you automatically handling of features, or more +precisely, there is no hard coded support for features. + +This may sound as a disadvantage +but as soon as you start looking at how \TEX\ users use their system (in most cases +by using a macro package) you may understand that flexibility is larger this way. Instead +of adding more and more control and exceptions, and thereby making the kernel more +instable and complex, we delegate control to the macro package. The advantage is that +there are no (everlasting) discussions on how to deal with things and in the end the +user will use a high level interface anyway. Of course the macro package needs proper +access to the font's internals, but this is provided: the code used for reading in the +data comes from FontForge (an advanced font editor) and is presented via \LUA\ tables +in a well organized way. + +Given that users expect \OPENTYPE\ features to be supported, how do we provide an +interface. In \CONTEXT\ the user interface has always be an important aspect and +consistency is a priority. On the other hand, there has been the tradition of specifying +the size explicity and a new custom introduced by \XETEX\ to enhance fontname +with directives. Traditional \TEX\ provides: + +\starttyping +\font \name filename [optional size] +\stoptyping + +\XETEX\ accepts + +\starttyping +\font \name "fontname[:optional features]" [optional size] +\font \name fontname[:optional features] [optional size] +\stoptyping + +Instead of a fontname one can pass a filename between square brackets. \LUATEX\ +handles: + +\starttyping +\font \name anything [optional size] +\font \name {anything} [optional size] +\stoptyping + +where anything as well as the size are passed on to the callback. + +This permits us to implement a traditional specification, support \XETEX\ like +definitions, and easily pass information from a macro package down to the +callback as well. Interpreting anything is done in \LUA. + +While implementing the \LUA\ side of the loader we took a similar approach +as the \AFM\ reader and cached intermediate tables as well as keep track +of font names (in addition to filenames). In order to be able to quickly +determine the (internal) font name of an \OPENTYPE\ font, special loader +functions are provided. + +The size is kind of special, because we can have specifications like + +\starttyping +at 10pt +at 3ex +at \dimexpr\bodyfontsize+1pt\relax +\stoptyping + +This means that we need to handle that on the \TEX\ side and pass the +calculated value to the callback. + +Virtual fonts have a rather special nature. They permit you to define variations +of fonts using other fonts and special (\DVI\ related) operators. However, from the +perspective of \TEX\ itself they don't exist at all. When you create a virtual font +you also end up with a \TFM\ file and \TEX\ only needs this file, which defined +characters in terms of a width, height, depth and italic correction as well as +associates characters with kerning pairs and ligatures. \TEX\ leaves it to the +backend to deal the actual glyphs and therefore the backend will be confronted +by the internals of a virtual font. Because \PDFTEX\ and therefore \LUATEX\ has the +backend built in, it is capable of handling virtual fonts information. + +In \LUATEX\ you can build your own virtual font and this will suit us well. It +permits us for instance to complete fonts that lack certain characters (glyphs) and +thereby let us get rid of ugly macro based fallback trickery. Although in \CONTEXT\ +we will provide a high level interface, we will give you a taste of \LUA\ here. + +\starttyping +callback.register("define_font", function(name,size) + if name == "demo" then + local f = font.read_tfm('texnansi-lmr10',size) + if f then + local capscale, digscale = 0.85, 0.75 + f.name, f.type = name, 'virtual' + f.fonts = { + { name="texnansi-lmr10" , size=size }, + { name="texnansi-lmss10", size=size*capscale }, + { name="texnansi-lmtt10", size=size*digscale } + } + for k,v in pairs(f.characters) do + local chr = utf.char(k) + if chr:find("[A-Z]") then + v.width = capscale*v.width + v.commands = { + {"special","pdf: 1 0 0 rg"}, + {"font",2}, {"char",k}, + {"special","pdf: 0 g"} + } + elseif chr:find("[0-9]") then + v.width = digscale*v.width + v.commands = { + {"special","pdf: 0 0 1 rg"}, + {"font",3}, {"char",k}, + {"special","pdf: 0 g"} + } + else + v.commands = { + {"font",1}, {"char",k} + } + end + end + return f + end + end + return font.read_tfm(name,size) +end) +\stoptyping + +Here we define a virtual font that uses three real fonts and +which font is used depends on the kind of character we're +dealing with (inreal world situations we can best use the \MKIV\ function +that tells what class a character belongs to). The \type {commands} +table determines what glyphs comes out in what way. We use a bit of +literal pdf code to color the special characters but generally color is +not handled at the font level. + +This example can be used like: + +\starttyping +\font\test=demo \test +Hi there, this is the first (number 1) example of playing with +Virtual Fonts, some neat feature of \TeX, once you have access +to it. For instance, we can misuse it to fill in gaps in fonts. +\stoptyping + +During development of this mechanism, we decided to save some redundant +loading by permitting id's in the fonts array: + +\starttyping +callback.register("define_font", function(name,size) + if name == "demo" then + local f = font.read_tfm('texnansi-lmr10',size) + if f then + local id = font.define(f) + local capscale, digscale = 0.85, 0.75 + f.name, f.type = name, 'virtual' + f.fonts = { + { id=id }, + { name="texnansi-lmss10", size=size*capscale }, + { name="texnansi-lmtt10", size=size*digscale } + } + for k,v in pairs(f.characters) do + local chr = utf.char(k) + if chr:find("[A-Z]") then + v.width = capscale*v.width + v.commands = { + {"special","pdf: 1 0 0 rg"}, + {"slot",2,k}, + {"special","pdf: 0 g"} + } + elseif chr:find("[0-9]") then + v.width = digscale*v.width + v.commands = { + {"special","pdf: 0 0 1 rg"}, + {"slot",3,k}, + {"special","pdf: 0 g"} + } + else + v.commands = { + {"slot",1,k} + } + end + end + return f + end + end + return font.read_tfm(name,size) +end) +\stoptyping + +Hardwiring fontnames in callbacks this way does not deserve a price and +when possible we will provide better extension interfaces. Anyhow, +in the experimental \CONTEXT\ code we used calls like this, where +\type {demo} is an installed feature. + +\startbuffer +\font\myfont = special@demo-1 at 12pt \myfont +Hi there, this is the first (number 1) example of playing with Virtual Fonts, +some neat feature of \TeX, once you have access to it. For instance, we can +misuse it to fill in gaps in fonts. +\stopbuffer + +\typebuffer \start \getbuffer \par \stop + +Keep in mind that this is just an example. In practice we will not do such things +at the font level but by manipulating \TEX's internals. + +While developing this functionality and especially when Taco was +programming the backend functionality, we used more sane \MKIV\ code. Think +of (still \LUA) definitions like: + +\startbuffer +\ctxlua { + fonts.definers.methods.install("weird", { + { "copy-range", "lmroman10-regular" } , + { "copy-char", "lmroman10-regular", 65, 66 } , + { "copy-range", "lmsans10-regular", 0x0100, 0x01FF } , + { "copy-range", "lmtypewriter10-regular", 0x0200, 0xFF00 } , + { "fallback-range", "lmtypewriter10-regular", 0x0000, 0x0200 } + }) +} +\stopbuffer + +\typebuffer \getbuffer + +Again, this is not the final user interface, but it shows the +direction we're heading. The result looks like: + +\startbuffer +\font\test={myfont@weird} at 12pt \test +\eacute \rcaron \adoublegrave \char65 +\stopbuffer + +\typebuffer + +This shows up as: + +\start \getbuffer \stop + +Here the \type {@} tells the (new) \CONTEXT\ font handler what constructor +should be used. + +Because some testers already have \XETEX\ font support files, we +also support a \XETEX\ like definition syntax. + +\startbuffer +\font\test={lmroman10-regular:dlig;liga}\test +f i fi ffi \crlf +f i f\kern0pti f\kern0ptf\kern0pti \crlf +\char64259 \space\char64256 \char105 \space \char102\char102\char105 +\stopbuffer + +\typebuffer + +This gives: + +\start \getbuffer \stop + +We are quite tolerant with regards to this specification and will provide less +dense methods as well. Of course we need to implement a whole bunch of +features but we will do this in such a way that we give users full control. + +\subject{encodings} + +By now we've reached a stage where we can get rid of font encodings. We now +have the full unicode range available and no longer depend on the font +encoding when we hyphenate. In a previous chapter we discussed the difference +in size between formats. + +\starttabulate[|c|c|c|c|c|] +\NC \bf date \NC \bf luatex \NC \bf pdftex \NC \NR +\NC 2006-10-23 \NC 3 135 568 \NC 7 095 775 \NC \NR +\NC 2007-02-18 \NC 3 373 206 \NC 7 426 451 \NC \NR +\NC 2007-02-19 \NC 3 060 103 \NC 7 426 451 \NC \NR +\stoptabulate + +The size of the formats has grown a bit due to a few more +patterns and a extra preloaded encoding. But the \LUATEX\ +format shrinks some 10\% now that we can get rid of encoding +support. Some support for encodings is still present, so that +one can keep using the metric files that are installed (for +instance in project related trees that have special fonts) +although \AFM/\TYPEONE\ files or \OPENTYPE\ fonts will be used when +available. + +A couple of years from now, we may throw away some \LUA\ code +related to encodings. + +\subject{files} + +\TEX\ distributions tend to be rather large, both in terms of +files and bytes. Fonts take most of the space. The merged +\TEX Live 2007 trees contain some 60.000 files that take +1.123 MBytes. Of this, 25.000 files concern fonts totaling +to 431 MBytes. A recent \CONTEXT\ distribution spans 1200 files and +20 MBytes and a bit more when third party modules are taken into +account. The fonts in \TEX Live are distributed as follows: + +\starttabulate[|l|r|r|r|r|] +\HL +\NC \bf format \NC \bf files \NC \bf bytes \NC \NC \NC \NR +\HL +\NC AFM \NC 1.769 \NC 123.068.970 \NC 443 \NC 22.290.132 \NC \NR +\NC TFM \NC 10.613 \NC 44.915.448 \NC 2.346 \NC 8.028.920 \NC \NR +\NC VF \NC 3.798 \NC 6.322.343 \NC 861 \NC 1.391.684 \NC \NR +\NC TYPE1 \NC 2.904 \NC 180.567.337 \NC 456 \NC 18.375.045 \NC \NR +\NC TRUETYPE \NC 22 \NC 1.494.943 \NC \NC \NC \NR +\NC OPENTYPE \NC 144 \NC 17.571.732 \NC \NC \NC \NR +\NC ENC \NC 268 \NC 782.680 \NC \NC \NC \NR +\NC MAP \NC 406 \NC 6.098.982 \NC 110 \NC 129.135 \NC \NR +\NC OFM \NC 39 \NC 10.309.792 \NC \NC \NC \NR +\NC OVF \NC 39 \NC 413.352 \NC \NC \NC \NR +\NC OVP \NC 22 \NC 2.698.027 \NC \NC \NC \NR +\NC SOURCE \NC 4.736 \NC 25.932.413 \NC \NC \NC \NR +\HL +\stoptabulate + +We omitted the more obscure file types. The last two columns show the +numbers for one of my local font trees. + +In due time we will see a shift from \TYPEONE\ to \OPENTYPE\ and \TRUETYPE\ +files and because these fonts are more +complete, they may take some more space. More important is that the \TEX\ specific +font metric files will phase out and the less \TYPEONE\ fonts we have, the less \AFM\ +companions we need (\AFM\ files are not compressed and therefore relatively +large). Mapping and encoding files can also go away. + +In \LUATEX\ we can do with less files, but the number of bytes may grow a bit +depending on how much is catched (especially fonts). Anyhow, we can safely +assume that a \LUATEX\ based distributions will carry less files and less +bytes around. + +\subject{fallbacks} + +Do we need virtual fonts? Currently in \CONTEXT, when a font encoding is chosen, a +fallback mechanism steps in as soon as a character is not in the encoding. So far, +so good. But occasionally we run into a font that does not (completely) fits an +encoding and we end up with defining a non standard one. In traditional \TEX\ +a side effects of font encodings is that they relate to hyphenation. \CONTEXT\ can +deal with that comfortably and multiple instances of the same set of hyphenation +patterns can be loaded, but for custom encodings this is kind of cumbersome. + +In \LUATEX\ we have just one font encoding: \UNICODE. When \OPENTYPE\ fonts are used, +we don't expect many problems related to missing glyphs, but you can bet on it that +they will occur. This is where in \CONTEXT\ \MKIV\ fallbacks will be used and this +will be implemented using vitual fonts. The advantage of using virtual fonts is that +we still deal with proper characters and hyphenation will take place as expected. And +since virtual fonts can be defined on the fly, we can be flexible in our implementation. +We can think of generic fallbacks, not much different than macro based representations, +or font specific ones, where we even may rely on \METAPOST\ for generating the glyph +data. + +How do we define a fall back character. When building this mechanism I used the +\quote {\textcent} as an example. A cent symbol is roughly defined as follows: + +\starttyping +local t = table.fastcopy(g.characters[0x0063]) -- mkiv function +local s = fonts.constructors.scaled(g.fonts[1].size) -- mkiv function +t.commands = { + {"push"}, + {"slot", 1, c}, + {"pop"}, + {"right", .5*t.width}, + {"down", .2*t.height}, + {"rule", 1.4*t.height, .02*s} +} +t.height = 1.2*t.height +t.depth = 0.2*t.height +\stoptyping + +Here, \type {g} is a loaded font (table) which has type \type {virtual}. The +first font in the \type {fonts} array is the main font. What happens here +is the following: we assign the characteristics of \quote {c} to the cent +symbol (this includes kerning and dimensions) and then define a command +sequence that draws the \quote {c} and a vertical rule through it. + +The real code is slightly more complicated because we need to take care of +italic properties when applicable and because we have added some tracing too. +While playing with this kind of things, it becomes clear what features are +handy, and the reason that we now have a virtual command \type {comment} is +that it permits us to implement tracing (using for instance color specials). + +\def\TestLine#1% + {\start + \font\test=#1\relax + \test + c\quad + \textcent\quad + \ruledhbox{c}\quad + \ruledhbox{\textcent}\quad + \scaron\quad + \eacute\quad + \adiaeresis\quad + \udiaeresis\quad + \char 465\quad + \char 463\quad + \char7685\quad + \stop + \blank} + +\TestLine {lmroman10-regular@demo-2 at 24pt} +\TestLine {lmroman10-italic@demo-2 at 24pt} + +The previous lines are typeset using a similar specification as mentioned +before: + +\starttyping +\font\test=lmroman10-regular@demo-2 +\stoptyping + +Without the fallbacks we get: + +\TestLine {lmroman10-regular at 24pt} +\TestLine {lmroman10-italic at 24pt} + +And with normal (non forced fallbacks) it looks as follows. As it happens, +this font has a cent symbol so no fallback is needed. + +\TestLine {lmroman10-regular@demo-3 at 24pt} +\TestLine {lmroman10-italic@demo-3 at 24pt} + +The font definition callback intercepts the \type {demo-2} and a couple of +chained lua functions make sure that characters missing in the font are +replaced by fallbacks. In the case of missing composed characters, they are +constructed from their components. In this particular example we have told +the handler to assume that all composed characters are missing. + +\subject{memory} + +Traditional \TEX\ has been designed for speed and a small memory footprint. Todays +implementations are considerably more generous with the amount of memory that +you can use (hash, fonts, main memory, patterns, backend, etc). Depending +on how complicated a document layout it, memory may run into tens of megabytes. + +Because \LUATEX\ is not only suitable for wide fonts, but also does away with some of +the optimizations in the \TEX\ code that complicate extensions, it has a larger +footprint that \PDFTEX. When implementing the \OPENTYPE\ font basics, we did quite +some tests with respect to memory usage. Getting the numbers right is non trivial +because the \LUA\ garbage collector is interfering. For instance, on my machine a +test file with the regular \CONTEXT\ setup of of Latin Modern fonts made \LUA\ +allocate 130 MB, while the same run on Taco's machine took 100 MB. + +When a font data table is constructed, it is handled over to \TEX, and turned into +the internal font data structures. During the construction of that \TABLE\ at the +\LUA\ end, \CONTEXT\ \MKIV\ disables the garbage collector. By doing this, the time +needed to construct and scale a font can be halved. Curious to the amount of memory +involved in passing such a table, I added the following piece of code: + +\starttyping +if type(fontdata) == "table" then + local s = statistics.luastate_bytes + local t = table.copy(fontdata) + local d = statistics.luastate_bytes-s + texio.write_nl(string.format("table memory footprint: %s",d)) +end +\stoptyping + +It turned out that a Regular Latin Modern font (\OPENTYPE) takes around +800 KB. However, more interesting was that by adding this snippet of testcode +which duplicted the table in order to measure its size, the total memory footprint +dropped to 100 MB (about the amount used on Taco's machine). This demonstrates +that one should be very careful with drawing conclusions. + +Because fonts are rather important in \TEX\ and because there can be lots of +them used, it makes sense to keep an eye on memory as well as performance. +Because many manipulations now take place in \LUA, it no longer makes sense +to let \TEX\ buffer fonts. In plain \TEX\ one finds these magic + +\starttyping +\font\preloaded=cmr10 +\font\preloaded=cmr12 +\stoptyping + +lines. The second definitions obscures the first, but the \type {cmr10} stays +loaded. + +\starttyping +\font\one=cmr10 at 10pt +\font\two=cmr10 at 10pt +\stoptyping + +These two definitions make \TEX\ load the font only once. However, since +we can now delegate loading to \LUA, \TEX\ no longer helps us there. For instance, +\TEX\ has no knowledge to what extend this \type {cmr10} font has been manipulated +and therefore both instances may actually differ. + +When you use a callback to define the font, \TEX\ passes a font id number. You can +use this number as a reference to a loaded font (that is, passed to \TEX). If +instead of a table, you return a number, \TEX\ will reuse the already loaded font. +This feature can save you a lot of time, especially when a macro package (like +\CONTEXT) defines fonts dynamically which means that when grouping is used, fonts +get (re)defined a lot. Of course additional caching can take place at the \LUA\ end, +but there one needs to take into account more than just the scaled instance. Think of +\OPENTYPE\ features or virtual font properties. The following are quite certainly +different setups, in spite of the common size. + +\starttyping +\font\one=lmr10@demo-1 at 10pt +\font\two=lmr10@demo-2 at 10pt +\stoptyping + +When scaling a font, one not only needs to handle the regular glyph dimensions, but also the +kerning tables. We found out that dealing with such issues takes some 25\% of the time +spent on loading Latin Modern fonts that have rather extensive kerning tables. +When creating a virtual font, copying glyph tables may happen a lot. Deep copying +tables takes a bit of time. This is one of the reasons why we discussed (and consider) +some dedicated support functions so that copying and recalculating tables happens faster +(less costly hash lookups and such). On the other hand, the time wasted on calculations +(including rounding to scaled points) can be neglected. + +The following table shows what happens when we enforce a different +garbage collecting scheme. This test was triggered by another experiment +where at regular time, for instance after a pag eis shipped out, say + +\starttyping +collectgarbage("collect") +\stoptyping + +However, such a complete sweep has drastic consequences for the runtime. +But, since the memory footprint becomes 10--15\% less by doing so, we +played a bit with + +\starttyping +collectgarbage("setstepmul", somenumber) +\stoptyping + +When processing a not so large file but one that loads a bunch of open type +fonts, we get the following values. The left set is on linux (Taco's machine) +and the right set in mine. + +\starttabulate[|r|r|r|r|r|] +\NC \bf stepmul \NC \bf run (s) \NC \bf mem (MB) \NC \bf run (s) \NC \bf mem (MB) \NC \NR +\HL +\NC 200 \NC 1.58 \NC 69.14 \NC 5.6 \NC 84.17 \NC \NR +\NC 1000 \NC 1.63 \NC 69.14 \NC 6.5 \NC 72.32 \NC \NR +\NC 2000 \NC 1.64 \NC 60.66 \NC 6.8 \NC 73.53 \NC \NR +\NC 10000 \NC 1.71 \NC 59.94 \NC 7.0 \NC 72.30 \NC \NR +\stoptabulate + +Since I use an old laptop running Windows with a probably +different \TEX\ configuration (fonts), and under some load, both columns +don't compare well, but the general idea is the same. For practical usage +a value of 1000 is probably best, especially because memory intensive font +and script loading only happens at the first couple of pages. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-goingbeta.tex b/doc/context/sources/general/manuals/mk/mk-goingbeta.tex new file mode 100644 index 000000000..9937a373d --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-goingbeta.tex @@ -0,0 +1,343 @@ +% language=uk + +\startcomponent mk-goingbeta + +\environment mk-environment + +\doifmodeelse {tug} { + + \title {Lua\TeX\ going beta} + + \subject{by Hans Hagen \& Taco Hoekwater} + + This is Chapter~XI from \notabene {\CONTEXT, from \MKII\ to \MKIV}, a document + that describes our explorations, experiments and decisions made while + we develop \LUATEX. + + \blank[3*big] + +} { + + \chapter {Going beta} + +} + +\subject{introduction} + +We're closing in on the day that we will go beta with \LUATEX\ (end of July +2007). By now we have a rather good picture of its potential and to what +extend \LUATEX\ will solve some of our persistent problems. Let's first +summarize our reasons for and objectives with \LUATEX. + +\startitemize + +\item The world has moved from 8~bits to 32~bits and more, and this is +quite noticeable in the arena of fonts. Although \TYPEONE\ fonts could host +more than 256 glyphs, the associated technology was limited to 256. The advent +of \OPENTYPE\ fonts will make it easier to support multiple languages at the +same time without the need to switch fonts at awkward times. + +\item At the same time \UNICODE\ is replacing 8~bit based encoding vectors and +code pages (input regimes). The most popular and rather efficient \UTF8 encoding +has become a de factor standard in document encoding and interchange. + +\item Although we can do real neat tricks with \TEX, given some nasty programming, +we are touching the limits of its possibilities. In order for it to survive we +need to extend the engine but not at the cost of base compatibility. + +\item Coding solutions in a macro language is fine, but sometimes you long to a more +procedural approach. Manipulating text, handling \IO, interfacing \unknown\ the +technology moves on and we need to move along too. + +\stopitemize + +Hence \LUATEX: a merge of the mainstream traditional \TEX\ engines, stripped from +broken or incomplete features and opened up to an embedded \LUA\ scripting engine. + +We will describe the impact of this new engine by starting from its core components +reflected in the specific \LUA\ interface libraries. Missing here is embedded support +for \METAPOST, because it's not yet there (apart from the fact that we use \LUA\ to +convert \METAPOST\ graphics into \TEX). Also missing is the interfacing to the \PDF\ +backend, which is also on the agenda for later. Special extensions, for instance those +dealing with runtime statistics are also not discussed. Since we use \CONTEXT\ as +testbed, we will refer to the \LUATEX\ aware version of this macro package, \MKIV, but +most conclusions are rather generic. + +\subject{tex internals} + +In order to manipulate \TEX's data structures, we need access to all those registers. +Already early in the development, dimension and counters were accessible and when +token and node interfaces were implemented, those registers also were interfaced. + +Those who read the previous chapters will have noticed that we hardly discussed this +option. The reason is that we didn't yet needed that access much in order to implement +font support and list processing. After all, most of the data that we need to access and +manipulate is not in the registers at all. Information meant for \LUA\ can be stored +in \LUA\ data structures. In fact, the basic call + +\starttyping +\directlua 0 {some lua code} +\stoptyping + +has shown to be a pretty good starting point and the fact that one can print back to +the \TEX\ engine overcomes the need to store results in shared variables. + +\starttyping +\def\valueofpi{\directlua0{tex.sprint(math.pi()}} +\stoptyping + +The number of such direct calls is not that large anyway. More often a call to \LUA\ +will be initiated by a callback, i.e.\ a hook into the \TEX\ machinery. + +What will be the impact of access on \CONTEXT\ \MKIV ? This is yet hard to tell. In a +later stage of the development, when parts of the \TEX\ machinery will be rewritten in +order to get rid of the current global nature of many variables, we will gain more +control and access to \TEX's internals. Core functionality will be isolated, can be +extended and|/|or overloaded and at that moment access to internals is much more +needed. But certainly that will be beyond the current registers and variables. + +\subject{callbacks} + +These are the spine of \LUATEX: here both worlds communicate with each other. A callback +is a place in the \TEX\ kernel where some information is passed to \LUA\ and some result +is returned that is then used along the road. The reference manual mentions them all and +we will not repeat them here. Interesting is that in \MKIV\ most of them are used and for +tasks that are rather natural to their place and function. + +\starttyping +callback.register("tex_wants_to_do_this", + function but_use_lua_to_do_it_instead(a,b,c) + -- do whatever you like with a, b and c + return a, b, c + end +) +\stoptyping + +The impact of callbacks on \MKIV\ is big. It provides us a way to solve persistent +problems or reimplement existing solutions in more convenient ways. Because we tested +realistic functionality on real (moderately complex) documents using a pretty large +macro package, we can safely conclude that callbacks are quite efficient. Stepwise +\LUA\ kicks in in order to: + +\startitemize[packed] +\item influence the input medium so that it provides a sequence of \UTF\ characters +\item manipulate the stream of characters that will be turned into a list of tokens +\item convert the list of tokens into another list of tokens +\item enhance the list of nodes that will be turned into a typeset paragraph +\item tweak the mechanisms that come into play when lines are constructed +\item finalize the result that will end up in the output medium +\stopitemize + +Interesting is that manipulating tokens is less useful than it may look at first +sight. This has to do with the fact that it's (mostly) an expanded stream and at that +time we've lost some information or need to do quite some coding in order to analyze +the information and act upon it. + +Will \CONTEXT\ users see any of this? Chances are small that they will, although we +will provide hooks so that they can add special code themselves. Users activating +a callback has some danger, since it may overload already existing functionality. +Chaining functionality in a callback also has drawbacks, if only that one may be +confronted with already processed results and|/|or may destroy this result in +unpredictable ways. So, as with most low level \TEX\ features, \CONTEXT\ users will +work with more abstract interfaces. + +\subject{in- and output} + +In \MKIV\ we will no longer use the \KPSE\ library directly. Instead we use a +reimplementation in \LUA\ that not only is more efficient, but also more powerful: +it can read from \ZIP\ files, use protocols, be more clever in searching, reencodes +the input streams when needed, etc. The impact on \MKIV\ is large. Most \TEX\ code +that deals with input reencoding has gone away and is replaced by \LUA\ code. + +Although it is not directly related with reading from the input medium, in that stage +we also replaced verbatim handling code. Such (often messy) catcode related situations +are now handled more flexible, thanks to fast catcode table switching (a new +\LUATEX\ feature) and features like syntax highlighting can be made more neat. + +Buffers, a quite old but frequently used feature of \CONTEXT, are now kept in +memory instead of files. This speeds up runs. Auxiliary data, aka multi||pass +information, will no longer be stored in \TEX\ files but in \LUA\ files. In +\CONTEXT\ we have one such auxiliary file and in \MKII\ this file is selectively +filtered, but in \MKIV\ we will be less careful with memory and load all that +data once. Such speed improvements compensate the fact that \LUATEX\ is somewhat +slower than it's ancestor \PDFTEX. (Actually, the fact that \LUATEX\ is a bit +slower that \PDFTEX\ is mostly due to the fact that it has \ALEPH\ code on +board.) + +Users often wonder why there are so many temporary files, but these mostly relate +to \METAPOST\ support. These will go away once we have \METAPOST\ as a library. + +In a similar way support for \XML\ will be enriched. We already have experimental +loaders, filters and other code, and integration is on the agenda. Since \CONTEXT\ uses +\XML\ for some sub systems, this may have some impact. + +Other \IO\ related improvements involve debugging, error handling and logging. We can pop +up helpers and debug screens (\MKIV\ can produce \XHTML\ output and then launch a +browser). Users can choose more verbose logging of \IO\ and ask for log data to be +formatted in \XML. These parts need some additional work, because in the end we will +also reimplement and extend \TEX's error handling. + +Another consequence of this will be that we will be able to package \TEX\ more +conveniently. We can put all the files that are needed into a \ZIP\ file so that we only +need to ship that \ZIP\ file and a binary. + + +\subject{font readers} + +Handling \OPENTYPE\ involves more that just loading yet another font format. Of course +loading an \OPENTYPE\ file is a necessity but we need to do more. Such fonts come with +features. Features can involve replacing one representation of a character by another +one of combining sequences into other sequences and finaly resolving them to one or more +glyphs. + +Given the numerous options we will have to spend quite some time on extending \CONTEXT\ +with new features. Instead of defining more and more font instances (the traditional \TEX\ way +of doing things) we will will provides feature switching. In the end this will make +the often confusing font mechanisms less complex for the user to understand. Instead of +for instance loading an extra font (set) that provides old style numerals, we will +decouple this completely from fonts and provide it as yet another property of a piece +of text. The good news is that much of the most important machinery is alresady in +place (ligature building and such). Here we also have to decide what we let \TEX\ do +and what we do by processing node lists. For instance kerning and ligature building +can either be done by \TEX\ or by \LUA. Given the fact that \TEX\ does some juggling +with character kerning while determining hyphenation points, we can as well disable +\TEX's kerning and let \LUA\ handle it. Thereby \TEX\ only has to deal with paragraph +building. (After all, we need to leave \TEX\ some core functionality to deal with.) + +Another everlasting burden on macro writers and users is dealing with character +representations missing from a font. Of course, since we use named glyphs in +\CONTEXT\ \MKII\ already much of this can be hidden, but in \MKIV\ we can +create virtual fonts on the fly and keep thinking in terms of characters and +glyphs instead of dealing with boxes and other structures that don't go well with +for instance hyphenating words. + +This brings us to hyphenation, historically bound to fonts in traditional \TEX. This +dependency will go away. In \MKII\ we already ship \UTF8\ based patterns fore some time +and these can be conveniently used in \MKIV\ too. We experimented with using hyphenated +word lists and this looks promising. You may expect more advanced ways of dealing with +words, hyphenation and paragraph building in the near future. When we presented the +first version of \LUATEX\ a few years ago, we only had the basic \type {\directlua} call +available and could do a bit of string manipulation on the input. A fancy demo was to +color wrongly spelled words. Now we can do that more robustly on the node lists. + +Loading and preparing fonts for usage in \LUATEX\ or actually \MKIV\ because this depends +on the macro package takes some runtime. For this reason we introduces caching +into \MKIV: data that is used frequently is written to a cache and converted to \LUA\ +bytecode. Loading the converted files is incredibly fast. Of course there is aprice to +pay: disk space, but that comes cheap these days. Also, it may as well be compensated +by the fact that we can kick out many redundant files from the core \TEX\ distributions +(metric files for instance). + +\subject{tokens handlers} + +Do we need to handle tokens? So far in experimental \MKIV\ code we only used these hooks +to demonstrate what \TEX\ does with your characters. For a while we also constructed +token lists when we wanted to inject \type {\pdfliteral} code in node lists, but that +became obsolete when automatic string to token conversion was introduced in the node +conversion code. Now we inject literal whatsit nodes. It may be worth noticing that +playing with token lists gave us some good insight in bottlenecks because quite some +small table allocation and garbage collections goes on. + +\subject{nodes and attributes} + +These are the most promissing new features. In itself, nodes are not new, nor are +attributes. In some sense when we use primitives like \type {\hbox}, \type {\vskip}, +\type {\lastpenalty} the result is a node, but we can only control and inspect their +properties within hard coded bounds. We cannot really look into boxes, and the last +penalty may be obscured by a whatsit (a mark, a special, a write, etc.). Attributes +could be fakes with marks and macro bases stacks of states. Native attributes +are more powerful and each node can cary a truckload of them. + +With \LUATEX, out of a sudden we can look into \TEX's internals and manipulate +them. Although I don't claim to be a real expert on these internals, even after +over a decade of \TEX\ programming, I'm sometimes surprised what I found there. +When we are playing with these interfaces, we often run into situations +where we need to add much print statements to the \LUA\ code in order to find +out what \TEX\ is returning. It all has to do with the way \TEX\ collects +information and when it decides to act. In regular \TEX\ much goes unnoticed, but +when one has for instance a callback that deals with page building there are many +places where this gets called and some of these places need special treatment. + +Undoubtely this will have a huge impact on \CONTEXT\ \MKIV. Instead of parsing +an input stream, we can now manipulate node lists in order to achieve (slight) +inter||character spacing which is often needed in sectioning titles. The nice +thing about this new approach is that we no longer have interference from +characters that need multiple tokens (input characters) in order to be +constructed, which complicates parsing (needed to split glyphs in \MKII). + +Signaling where to letterspace is done with the mentioned attributes. There can be +many of them and they behave like fonts: they obey grouping, travel with the nodes +and are therefore insensitive for box and page splitting. They can be set at the +\TEX\ end but needs to be handled at the \LUA\ side. One may wonder what kind +of macro packages would be around when \TEX\ has attributes right from its start. + +In \MKII\ letterspacing is handled by parsing the input and injecting skips. +Another approach would be to use a font where each character has more kerns or space +around it (a virtual font can do that). But that would not only demand knowledge of +what fonts need that that treatment, but also many more fonts and generating them is +no fun for users. In \PDFTEX\ there is a letterspace feature, where virtual fonts +are generated on the fly, and with such an approach one has to compensate for the +first and last character in a line, in order to get rid of the left- and +rightmost added space (being part of the glyph). The solution where nodes are +manipulated does put that burden upon the user. + +Another example of node processing is adding specific kerns around some punctuation +symbols, as is custom in French. You don't want to know what it takes to do that +in traditional \TEX, but if I mention the fact that colons become active characters +you can imagine the nightmare. Hours of hacking and maybe even days of dealing with +mechanisms that make these active colons workable in places where colons are used +for non text are now even more wasted time if you consider that it takes a few lines +of code in \MKIV. Currently we let \CONTEXT\ support both good old \TEX\ +(represented by \PDFTEX), \XETEX\ (a \UNICODE\ and \OPENTYPE\ aware variant) and +\LUATEX\ by shared and dedicated \MKII\ and \MKIV\ code. + +Vertical spacing can be a pain. Okay, currently \MKII\ has a rather sophisticated way to +deal with vertical spacing in ways that give documents a consistent look and feel, but +every now and then we run into border cases that cannot be dealt with simply because +we cannot look back in time. This is needed because \TEX\ adds content to the main +vertical list and then it's gone from our view. Take for instance section titles. We don't +want them dangling at the bottom of a page. But at the same time we want itemized lists +to look well, i.e.\ keep items together in some situations. Graphics that follow a section +title pose similar problems. Adding penalties helps but these may come too late, or +even worse, they may obscure previous skips which then cannot be dealt with by successive +skips. To simplify the problem: take a skip of 12pt, followed by a penalty, followed by +another skip of 24pt. In \CONTEXT\ this has to become a penalty followed by one skip +of 24pt. + +Dealing with this in the page builder is rather easy. Ok, due to the way \TEX\ adds +content to the page stream, we need to collect, treat and flush, but currently this +works all right. In \CONTEXT\ \MKIV\ we will have skips with three additional properties: +priority over other skips, penalties, and a category (think of: ignore, force, +replace, add). + +When we experimented with this kind of things we quickly decided that additional +experiments with grid snapping also made sense. These mechanisms are among the more +complex ones on \CONTEXT. A simple snap feature took a few lines of \LUA\ code and +hooking it into \MKIV\ was not that complex either. Eventually we will reimplement +all vertical spacing and grid snapping code of \MKII\ in \LUA. Because one of +\CONTEXT\ column mechanism is grid aware, we may as well adath that and|/|or implement +an additional mechanism. + +A side effect of being able to do this in \LUATEX\ is that the code taken from \PDFTEX\ +is cleaned up: all (recently added) static kerning code is removed (inter||character +spacing, pre- and post character kerning, experimental code that can fix the heights +and depths of lines, etc.). The core engine will only deal with dynamic features, +like \HZ\ and protruding. + +So, the impact on \MKIV\ of nodes and attributes is pretty big! Horizontal spacing isues, +vertical spacing, grid snapping are just a few of the things we will reimplement. Other +things are line numbering, multiple content streams with synchronization, both are +already present in \MKII\ but we can do a better job in \MKIV. + +\subject{generic code} + +In the previous text \MKIV\ was mentioned often, but some of the features are rather +generic in nature. So, how generic can interfaces be implemented? When the \MKIV\ code +has matured, much of the \LUA\ and glue||to||\TEX\ code will be generic in nature. +Eventually \CONTEXT\ will become a top layer on what we internally call \METATEX, a +collection of kernel modules that one can use to build specialized macro packages. +To some extent \METATEX\ can be for \LUATEX\ what plain is for \TEX. But if and how +fast this will be reality depends on the amount of time that we (and other members of +the \CONTEXT\ development team) can allocate to this. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-goingutf.tex b/doc/context/sources/general/manuals/mk/mk-goingutf.tex new file mode 100644 index 000000000..1d81cc999 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-goingutf.tex @@ -0,0 +1,187 @@ +% language=uk + +\startcomponent mk-gointutf + +\environment mk-environment + +\chapter{Going \UTF} + +\LUATEX\ only understands input codes in the Universal Character +Set Transformation Format, aka \UCS\ Transformation Format, better +known as: \UTF. There is a good reason for this universal view +on characters: whatever support gets hard coded into the programs, +it's never enough, as 25 years of \TEX\ history have clearly +demonstrated. Macro packages often support more or less standard +input encodings, as well as local standards, user adapted ones, +etc. + +There is enough information on the Internet and in books about what +exactly is \UTF. If you don't know the details yet: \UTF\ is a +multi||byte encoding. The characters with a bytecode up to 127 map +onto their normal \ASCII\ representation. A larger number indicates +that the following bytes are part of the character code. Up to 4~bytes +make an \UTF-8 code, while \UTF-16 always uses two pairs of bytes. + +\starttabulate[|c|c|c|c|c|] +\NC \bf byte 1 \NC \bf byte 2 \NC \bf byte 3 \NC \bf byte 4 \NC \bf unicode \NC \NR +\NC 192--223 \NC 128--191 \NC \NC \NC 0x80--0x7f{}f \NC \NR +\NC 224--239 \NC 128--191 \NC 128--191 \NC \NC 0x800--0xf{}f{}f{}f \NC \NR +\NC 240--247 \NC 128--191 \NC 128--191 \NC 128--191 \NC 0x10000--0x1f{}f{}f{}f \NC \NR +\stoptabulate + +In \UTF-8 the characters in the range $128$--$191$ are illegal +as first characters. The characters 254 and 255 are +completely illegal and should not appear at all since they are +related to \UTF-16. + +Instead of providing a never|-|complete truckload of other input +formats, \LUATEX\ sticks to one input encoding but at the same +time provides hooks that permits users to write filters that +preprocess their input into \UTF. + +While writing the \LUATEX\ code as well as the \CONTEXT\ input +handling, we experimented a lot. Right from the beginning we had +a pretty clear picture of what we wanted to achieve and how it +could be done, but in the end arrived at solutions that permitted +fast and efficient \LUA\ scripting as well as a simple interface. + +What is involved in handling any input encoding and especially +\UTF?. First of all, we wanted to support \UTF-8 as well as +\UTF-16. \LUATEX\ implements \UTF-8 rather straightforward: it +just assumes that the input is usable \UTF. This means that +it does not combine characters. There is a good reason for this: +any automation needs to be configurable (on|/|off) and the more +is done in the core, the slower it gets. + +In \UNICODE, when a character is followed by an \quote +{accent}, the standard may prescribe that these two characters are +replaced by one. Of course, when characters turn into glyphs, and +when no matching glyph is present, we may need to decompose any +character into components and paste them together from glyphs in +fonts. Therefore, as a first step, a collapser was written. In the +(pre|)|loaded \LUA\ tables we have stored information about +what combination of characters need to be combined into another +character. + +So, an \type {a} followed by an \type {`} becomes \type {à} and +an \type {e} followed by \type {"} becomes \type {ë}. This +process is repeated till no more sequences combine. After a few +alternatives we arrived at a solution that is acceptably fast: +mere milliseconds per average page. Experiments demonstrated that +we can not gain much by implementing this in pure~C, but we did +gain some speed by using a dedicated loop||over||utf||string +function. + +A second \UTF\ related issue is \UTF-16. This coding scheme comes +in two endian variants. We wanted to do the conversion in \LUA, +but decided to play a bit with a multi||byte file read function. +After some experiments we quickly learned that hard coding such +methods in \TEX\ was doomed to be complex, and the whole idea +behind \LUATEX\ is to make things less complex. The complexity has +to do with the fact that we need some control over the different +linebreak triggers, that is, (combinations of) character 10 and/or 13. In +the end, the multi||byte readers were removed from the code and we +ended up with a pure \LUA\ solution, which could be sped up by +using a multi||byte loop||over||string function. + +Instead of hard coding solutions in \LUATEX\ a couple of fast +loop||over||string functions were added to the \LUA\ string +function repertoire and the solutions were coded in \LUA. We did +extensive timing with huge \UTF-16 encoded files, and are +confident that fast solutions can be found. Keep in mind that +reading files is never the bottleneck anyway. The only drawback +of an efficient \UTF-16 reader is that the file is loaded into +memory, but this is hardly a problem. + +Concerning arbitrary input encodings, we can be brief. It's rather +easy to loop over a string and replace characters in the $0$--$255$ +range by their \UTF\ counterparts. All one needs is to maintain +conversion tables and \TEX\ macro packages have always done that. + +Yet another (more obscure) kind of remapping concerns those special +\TEX\ characters. If we use a traditional \TEX\ auxiliary file, then +we must make sure that for instance percent signs, hashes, dollars +and other characters are handled right. If we set the catcode of +the percent sign to \quote {letter}, then we get into trouble when +such a percent sign ends up in the table of contents and is read in +under a different catcode regime (and becomes for instance a comment +symbol). One way to deal with such situations is to temporarily move +the problematic characters into a private \UNICODE\ area and deal +with them accordingly. In that case they no longer can interfere. + +Where do we handle such conversions? There are two places where +we can hook converters into the input. + +\startitemize[n,packed] +\item each time when we read a line from a file, i.e.\ we can hook + conversion code into the read callbacks +\item using the special \type {process_input_buffer} callback which + is called whenever \TEX\ needs a new line of input +\stopitemize + +Because we can overload the standard file open and read functions, +we can easily hook the \UTF\ collapse function into the readers. +The same is true for the \UTF-16\ handler. In \CONTEXT, for +performance reasons we load such files into memory, which means +that we also need to provide a special reader to \TEX. When +handling \UTF-16, we don't need to combine characters so that stage +is skipped then. + +So, to summarize this, here is what we do in \CONTEXT. Keep in +mind that we overload the standard input methods and therefore +have complete control over how \LUATEX\ locates and opens files. + +\startitemize[n] + +\item When we have a \UTF\ file, we will read from that file line + by line, and combine characters when collapsing is enabled. + +\item When \LUATEX\ wants to open a file, we look into the first + bytes to see if it is a \UTF-16\ file, in either big or + little endian format. When this is the case, we load the + file into memory, convert the data to \UTF-8, identify + lines, and provide a reader that will give back the file + linewise. + +\item When we have been told to recode the input (i.e.\ when we have + enabled an input regime) we use the normal line||by||line + reader and convert those lines on the fly into valid \UTF. + No collapsing is needed. + +\stopitemize + +Because we conduct our experiments in \CONTEXT\ \MKIV\ the code that +we provide may look a bit messy and more complex than the previous +description may suggest. But keep in mind that a mature macro +package needs to adapt to what users are accustomed to. The fact +that \LUATEX\ moved on to \UTF\ input does not mean that all the +tools that users use and the files that they have produced over +decades automagically convert as well. + +Because we are now living in a \UTF\ world, we need to keep that +in mind when we do tricky things with sequences of characters, for +instance in processing verbatim. When we implement verbatim in +pure \TEX\ we can do as before, but when we let \LUA\ kick in, we +need to use string methods that are \UTF-aware. In addition to +the linked-in \UNICODE\ library, there are dedicated iterator +functions added to the \type {string} namespace; think of: + +\starttyping +for c in string.utfcharacters(str) do + something_with(c) +end +\stoptyping + +Occasionally we need to output raw 8-bit code, for instance +to \DVI\ or \PDF\ backends (specials and literals). Of course +we could have cooked up a truckload of conversion functions +for this, but during one of our travels to a \TEX\ conference, +we came up with the following trick. + +We reserve the top 256 values of the \UNICODE\ range, starting at +hexadecimal value 0x110000, for byte output. When writing to an +output stream, that offset will be subtracted. So, 0x1100A9 is written +out as hexadecimal byte value A9, which is the decimal value 169, which +in the Latin~1 encoding is the slot for the copyright sign. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-halfway.tex b/doc/context/sources/general/manuals/mk/mk-halfway.tex new file mode 100644 index 000000000..badb5d428 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-halfway.tex @@ -0,0 +1,377 @@ +% language=uk + +\environment mk-environment + +\startcomponent mk-halfway + +\chapter{Halfway} + +\subject{introduction} + +We are about halfway into the \LUATEX\ project now. At the time of +writing this document we are only a few days away from version +0.40 (the Bacho\TEX\ cq.\ \TEX Live version) and around euro\TEX\ +2009 we will release version 0.50. Starting with version 0.30 +(which we released around the conference of the Korean \TEX\ User +group meeting) all one-decimal releases are supported and usable +for (controlled) production work. We have always stated that all +interfaces may change until they are documented to be stable, and +we expect to document the first stable parts in version 0.50. +Currently we plan to release version 1.00 sometime in 2012, 30 +years after \TEX82, with 0.60 and 0.70 in 2010, 0.80 and 0.90 in +2011. But of course it might turn out different. + +In this update we assume that the reader knows what \LUATEX\ is and +what it does. + +\subject{design principles} + +We started this project because we wanted an extensible engine. +We chose \LUA\ as the glue language. We do not regret this choice as it +permitted us to open up \TEX's internals reasonably well. There have been +a few extensions to \TEX\ itself, and there will be a few more, but none +of them are fundamental in the sense that they influence + +typesetting. Extending \TEX\ in that area is up to the macro package +writer, who can use the \LUA\ language combined with \TEX\ macros. In a +similar fashion we made some decisions about \LUA\ libraries that are +included. What we have now is what you will get. Future versions of +\LUATEX\ will have the ability to load additional libraries but these +will not be part of the core distribution. There is simply too much +choice and we do not want to enter endless discussions about what is +best. More flexibility would also add a burden on maintenance that we +do not want. Portability has always been a virtue of \TEX\ and we want +to keep it that way. + +\subject{lua scripting} + +Before 0.40 there could be multiple instances of the \LUA\ interpreter +active at the same time, but we have now decided to limit the number of +instances to just one. The reason is simple: sharing all functionality +among multiple \LUA\ interpreter instances does more bad than good and +\LUA\ has enough possibilities to create namespaces anyway. The new +limit also simplifies the internal source code, which is a good +thing. While the \type {\directlua} command is now sort of frozen, we +might extend the functionality of \type {\latelua}, especially in +relation to what is possible in the backend. Both commands still +accept a number but this now refers to an index in a user||definable +name table that will be shown when an error occurs. + +\subject {input and output} + +The current \LUATEX\ release permits multiple instances of \KPSE\ +which can be handy if you mix, for instance, a macro package and +\MPLIB, as both have their own \quote{progname} (and engine) namespace. +However, right from the start it has been possible to bring most input +under \LUA\ control and one can overload the usual \KPSE\ +mechanisms. This is what we do in \CONTEXT\ (and probably only there). + +Logging, etc., is also under \LUA\ control. There is no support for +writing to \TEX's opened output channels except for the log and the +terminal. We are investigating limited write control to numbered +channels but this has a very low priority. + +Reading from zip files and sockets has been available +for a while now. + +Among the first things that have been implemented is a mechanism for +managing category codes (\type{\catcode}) although this is not really +needed for practical usage as we aim at full compatibility. It just +makes printing back to \TEX\ from \LUA\ a bit more comfortable. + +\subject {interface to tex} + +Registers can always be accessed from \LUA\ by number and (when +defined at the \TEX\ end) also by name. When writing to a register +grouping is honored. Most internal registers can be accessed +(mostly read-only). Box registers can be manipulated but users +need to be aware of potential memory management issues. + +There will be provisions to use the primitives related to setting +codes (lowercase codes and such). Some of this functionality will be +available in version 0.50. + +\subject {fonts} + +The internal font model has been extended to the full \UNICODE\ +range. There are readers for \OPENTYPE, \TYPEONE, and traditional +\TEX\ fonts. Users can create virtual fonts on the fly and have +complete control over what goes into \TEX. Font specific features +can either be mapped onto the traditional ligature and kerning +mechanisms or be implemented in \LUA. + +We use code from \FONTFORGE\ that has been stripped to get a +smaller code base. Using the \FONTFORGE\ code has the advantage +that we get a similar view on the fonts in \LUATEX\ as in this +editor which makes debugging easier and developing fonts more +convenient. + +The interface is already rather stable but some of the keys in loaded +tables might change. Almost all of the font interface will be stable +in version 0.50. + +\subject {tokens} + +It is possible to intercept tokenization. Once intercepted, a token +table can be manipulated before being piped back into \LUATEX. We +still support \OMEGA's translation processes but that might become +obsolete at some point. + +Future versions of \LUATEX\ might use \LUA's so-called \quote {user data} +concept but the interface will mostly be the same. Therefore this +subsystem will not be frozen yet in version 0.50. + +\subject {nodes} + +Users have access to the node lists in various stages. This interface +has already been quite stable for some time but some cleanup might +still take place. Currently the node memory maintenance is still +explicit, but eventually we will make releasing unused nodes automatic. + +We have plans for keeping more extensive information within +a paragraph (initial whatsit) so that one can build alternative +paragraph builders in \LUA. There will be a vertical packer (in +addition to the horizontal packer) and we will open up the page +builder (inserts etc.). The basic interface will be stable in version +0.50. + +\subject {attributes} + +This new kid on the block is now available for most subsystems but +we might change some of its default behaviour. As of 0.40 you can +also use negative values for attributes. The original idea of +using negative values for special purposes has been abandoned as +we consider a secondary (faster and more efficient) limited +variant. The basic principles will be stable around version 0.50, +but we reserve the freedom to change some aspects of attributes +until we reach version 1.00. + +\subject {hyphenation} + +In \LUATEX\ we have clearly separated hyphenation, ligature +building and kerning. Managing patterns as well as hyphenation is +reimplemented from scratch but uses the same principles as +traditional \TEX. Patterns can be loaded at run time and exceptions +are quite efficient now. There are a few extensions, like embedded +discretionaries in exceptions and pre- as well as posthyphens. + +On the agenda is fixing some \quote{hyphenchar} related issues and future +releases might deal with compound words as well. There are some +known limitations that we hope to have solved in version 0.50. + +\subject {images} + +Image handling is part of the backend. This part of the \PDFTEX\ +code has been rewritten and can now be controlled from \LUA. There +are already a few more options than in \PDFTEX\ (simple +transformations). The image code will also be integrated in the +virtual font handler. + +\subject {paragraph building} + +The paragraph builder has been rewritten in \CCODE\ (soon to be +converted back to \CWEB). There is a callback related to the builder +so it is possible to overload the default line breaker by one written +in \LUA. + +There are no further short|-|term revisions on the agenda, apart from +writing an advanced (third order) Arabic routine for the Oriental +\TEX\ project. + +Future releases may provide a bit more control over \type{\parshape}s +and multiple paragraph shapes. + +\subject {metapost} + +The closely related \MPLIB\ project has resulted in a \METAPOST\ +library that is included in \LUATEX. There can be multiple +instances active at the same time and \METAPOST\ processing is +very fast. Conversion to \PDF\ is to be done with \LUA. + +On the to-do list is a bit more interoperability (pre- and +postscript tables) and this will make it into release 0.50 +(maybe even in version 0.40 already). + +\subject {mathematics} + +Version 0.50 will have a stable version of \UNICODE\ +math support. Math is backward compatible but provides solutions +for dealing with \OPENTYPE\ math fonts. We provide math lists in +their intermediate form (noads) so that it is possible to +manipulate math in great detail. + +The relevant math parameters are reorganized according to what +\OPENTYPE\ math provides (we use the Cambria font as our reference). Parameters +are grouped by style. Future versions of \LUATEX\ will build upon +this base to provide a simple mechanism for switching style sets +and font families in-formula. + +There are new primitives for placing accents (top and bottom +variants and extensible characters), creating radicals, and making +delimiters. Math characters are permitted in text mode. + +There will be an additional alignment mechanism analogous to +what \MATHML\ provides. Expect more. + +\subject {page building} + +Not much work has been done on opening up the page builder +although we do have access to the intermediate lists. This +is unlikely to happen before 0.50. + +\subject {going cweb} + +After releasing version 0.50 around Euro\TEX\ 2009 there will be a +period of relative silence. Apart from bug fixes and (private) +experiments there will be no release for a while. At the time of the +0.50 release the \LUATEX\ source code will probably be in plain C +completely. After that is done, we will concentrate hard on +consolidating and upgrading the code base back into \CWEB. + +\subject {cleanup} + +Cleanup of code is a continuous process. Cleanup is needed because +we deal with a merge of traditional \TEX, \ETEX\ extensions, +\PDFTEX\ functionality and some \OMEGA\ (\ALEPH) code. + +Compatibility is a prerequisite, with the exception of logging and +rather special ligature reconstruction code. + +We also use the opportunity to slowly move away from all the global +variables that are used in the \PASCAL\ version. + +\subject {alignments} + +We do have some ideas about opening up alignments, but it has a +low priority and it will not happen before the 0.50 release. + +\subject {error handling} + +Once all code is converted to \CWEB, we will look into error +handling and recovery. It has no high priority as it is easier to +deal with after the conversion to \CWEB. + +\subject {backend} + +The backend code will be rewritten stepwise. The image related +code has already been redone, and currently everything related to +positioning and directions is redesigned and made more consistent. +Some bugs in the \ALEPH\ code (inherited from \OMEGA) have been +removed and we are trying to come up with a consistent way of dealing +with directions. Conceptually this is somewhat messy because much +directionality is delegated to the backend. + +We are experimenting with positioning (preroll) and better literal +injection. Currently we still use the somewhat fuzzy \PDFTEX\ methods +that evolved over time (direct, page and normal injection) but we +will come up with a clearer model. + +Accuracy of the output (\PDF) will be improved and character +extension (hz) will be done more efficiently. Experimental code +seems to work okay. This will become available from release 0.40 +and onwards and further cleanup will take place when the \CWEB\ +code is there, as much of the \PDF\ backend code is already \CCODE. + +\subject{context mkiv} + +When we started with \LUATEX\ we decided to use a branch of +\CONTEXT\ for testing as it involves quite drastic changes, many +rewrites, a tight connection with binary versions, etc. + +As a result for some time we now have two versions of \CONTEXT: \MKII\ +and \MKIV, where the former targets \PDFTEX\ and \XETEX, and +the latter exclusively uses \LUATEX. Although the user interface +is downward compatible the code base starts to diverge more and +more. Therefore at the last \CONTEXT\ meeting it was decided to +freeze the current version of \MKII\ and only apply bug fixes +and an occasional simple extension. + +This policy change opened the road to rather drastic splitting of the +code, also because full compatibility between \MKII\ and \MKIV\ is not +required. Around \LUATEX\ version 0.40 the new, currently still +experimental, document structure related code will be merged into the +regular \MKIV\ version. This might have some impact as it opens up new +possibilities. + +\subject {the future} + +In the future, \MKIV\ will try to create (more) clearly separated +layers of functionality so that it will become possible to make +subsets of \CONTEXT\ for special purposes. This is done under the name +\METATEX. Think of layering like: + +\startitemize[packed] +\item \IO, catcodes, callback management, helpers +\item input regimes, characters, filtering +\item nodes, attributes and noads +\item user interface +\item languages, scripts, fonts and math +\item spacing, par building and page construction +\item \XML, graphics, \METAPOST, job management, and structure (huge impact) +\item modules, styles, specific features +\item tools +\stopitemize + +\subject{fonts} + +At this moment \MKIV\ is already quite capable of dealing with +\OPENTYPE\ fonts. The driving force behind this is the Oriental +\TEX\ project which brings along some very complex and feature +rich Arabic font technology. Much time has gone into reverse +engineering the specification and behaviour of how these fonts +behave in Uniscribe (which we use as our reference for Arabic). + +Dealing with the huge \CJK\ fonts is less a font issue and more +a matter of node list processing. Around the annual meeting of +the Korean User Group we got much of the machinery working, thanks +to discussions on the spot and on the mailing list. + +\subject {math} + +Between \LUATEX\ versions 0.30 and 0.40 the math machinery was opened +up (stage one). In order to test this new functionality, \MKIV's math +subsystem (that was then already partially \UNICODE\ aware) had to be +adapted. + +First of all \UNICODE\ permits us to use only one math family and so +\MKIV\ now does that. The implementation uses Microsoft's Cambria +Math font as a benchmark. It creates virtual fonts from the other (old +and new) math fonts so they appear to match up to Cambria +Math. Because the \TEX\ Gyre math project is not yet up to speed \MKIV\ +currently uses virtual variants of these fonts that are created at +run time. The missing pieces in for instance Latin Modern and friends +are compensated for by means of virtual characters. + +Because it is now possible to parse the intermediate noad lists \MKIV\ can +do some manipulations before the formula is typeset. This is for +instance used for alphabet remapping, forcing sizes, and spacing +around punctuation. + +Although \MKIV\ already supports most of the math that users expect +there is still room for improvement once there is even more control +over the machinery. This is possible because \MKIV\ is not bound to +downward compatibility. + +As with all other \LUATEX\ related \MKIV\ code, it is expected that we +will have to rewrite most of the current code a few times as we +proceed, so \MKIV\ math support is not yet stable either. We can take +such drastic measures because \MKIV\ is still experimental and because +users are willing to do frequent synchronous updating of macros and +engine. In the process we hope to get away from all ad||hoc boxing and +kerning and whatever solutions for creating constructs, by using +the new accent, delimiter, and radical primitives. + +\subject {tracing and testing} + +Whenever possible we add tracing and visualization features to +\CONTEXT\ because the progress reports and articles need them. Recent +extensions concerned tracing math and tracing \OPENTYPE\ processing. + +The \OPENTYPE\ tracing options are a great help in stepwise +reaching the goals of the Oriental \TEX\ project. This project +gave the \LUATEX\ project its initial boost and aims at high +quality right|-|to|-|left typesetting. In the process complex (test) +fonts are made which, combined with the tracing mentioned, help us +to reveal the secrets of \OPENTYPE. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-iitoiv.tex b/doc/context/sources/general/manuals/mk/mk-iitoiv.tex new file mode 100644 index 000000000..276693704 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-iitoiv.tex @@ -0,0 +1,118 @@ +% language=uk + +\startcomponent mk-iitoiv + +\environment mk-environment + +\chapter{From \MKII\ to \MKIV} + +Sometime in 2005 the development of \LUATEX\ started, a further +development of \PDFTEX\ and a precursor to \PDFTEX\ version~2. This +\TEX\ variant will provide: + +\startitemize[packed] +\item 21--32 bit internals plus a code cleanup +\item flexible support for \OPENTYPE\ fonts +\item an internal \UTF\ data flow +\item the bidirectional typesetting of \ALEPH +\item \LUA\ callbacks to the most relevant \TEX\ internals +\item some extensions to \TEX\ (for instance math) +\item an efficient way to communicate with \METAPOST +\stopitemize + +In the tradition of \TEX\ this successor will be downward +compatible in most essential parts and in the end, there is +still \PDFTEX\ version~1 as fall back. + +In the mean time we have seen another unicode variant show up, +\XETEX\ which is under active development, uses external +libraries, provides access to the fonts on the operating system, +etc. + +From the beginning, \CONTEXT\ always worked with all engines. This +was achieved by conditional code blocks: depending on what engine +was used, different code was put in the format and|/|or used at +runtime. Users normally were unaware of this. Examples of engines +are \ETEX, \ALEPH, and \XETEX. Because nowadays all engines +provide the \ETEX\ features, in August 2006 we decided to consider +those features to be present and drop providing the standard \TEX\ +compatible variants. This is a small effort because all code that +is sensitive for optimization already has \ETEX\ code branches for +many years. + +However, with the arrival of \LUATEX, we need a more drastic approach. +Quite some existing code can go away and will be replaced by different +solutions. Where \TEX\ code ends up in the format file, along with +its state, \LUA\ code will be initiated at run time, after a \LUA\ +instance is started. \CONTEXT\ reserves its own instance of \LUA. + +Most of this will go unnoticed for the users because the user +interface will not change. For developers however, we need to +provide a mechanism to deal with these issues. This is why, for the +first time in \CONTEXT's history we will officially use a kind of +version tag. When we changed the low level interface from Dutch to +English we jokingly talked of version~2. So, it makes sense to +follow this lead. + +\startitemize[packed] + +\item \notabene {\CONTEXT\ \MKI}\quad At that moment we still had a +low level Dutch interface, invisible for users but not for developers. + +\item \notabene {\CONTEXT\ \MKII}\quad We now have a low level English +interface, which (as we indeed saw happen) triggers more development by +users. + +\item \notabene {\CONTEXT\ \MKIV}\quad This is the next generation of +\CONTEXT, with parts re||implemented. It's an at some points drastic +system overhaul. + +\stopitemize + +Keep in mind that the functionality does not change, although in +some places, for instance fonts, \MKIV\ may provide additional +functionality. The reason why most users will not notice the +difference (maybe apart from performance and convenience) is that at +the user interface level nothing changes (most of it deals with +typesetting, not with low level details). + +The hole in the numbering permits us to provide a \MKIII\ version +as well. Once \XETEX\ is stable, we may use that slot for \XETEX\ +specific implementations. + +As per August 2006 the banner is adapted to this distinction: + +\starttyping +... ver: 2006.09.06 22:46 MK II fmt: 2006.9.6 ... +... ver: 2006.09.06 22:47 MK IV fmt: 2006.9.6 ... +\stoptyping + +This numbering system is reflected at the file level in such a way +that we can keep developing the way we do, i.e.\ no files all over +the place, in subdirectories, etc. + +Most of the system's core files are not affected, but some may be, like +those dealing with fonts, input- and output encodings, file handling, +etc. Those files may come with different suffixes: + +\startitemize + +\item \type {somefile.tex}: the main file, implementing the interface +and common code + +\item \type {somefile.mkii}: mostly existing code, suitable for good +old \TEX\ (\ETEX, \PDFTEX, \ALEPH). + +\item \type {somefile.mkiv}: code optimized for use with \LUATEX, which +could follow completely different approaches + +\item \type {somefile.lua}: \LUA\ code, loaded at format generation time +and|/|or runtime + +\stopitemize + +As said, some day \type {somefile.mkiii} code may show up. Which +variant is loaded is determined automatically at format generation +time as well as at run time. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-initialization.tex b/doc/context/sources/general/manuals/mk/mk-initialization.tex new file mode 100644 index 000000000..1b2fd4704 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-initialization.tex @@ -0,0 +1,214 @@ +% language=uk + +\startcomponent mk-initialization + +\environment mk-environment + +\chapter{Initialization revised} + +Initializing \LUATEX\ in such a way that it does what you want it +to do your way can be tricky. This has to do with the fact that +if we want to overload certain features (using callbacks) we need +to do that before the orginals start doing their work. For +instance, if we want to install our own file handling, we must +make sure that the built||in file searching does not get +initialized. This is particularly important when the built in +search engine is based on the \KPSE\ library. In that case the +first serious file access will result in loading the \type {ls-R} +filename databases, which will take an amount of time more or less +linear with the size of the \TEX\ trees. Among the reasons why we +want to replace \KPSE\ are the facts that we want to access \ZIP\ +files, do more specific file searches, use \HTTP, \FTP\ and whatever +comes around, integrate \CONTEXT\ specific methods, etc. + +Although modern operating systems will cache files in memory, +creating the internal data structures (hashes) from the rather +dumb files take some time. On the machine where I was developing +the first experimental \LUATEX\ code, we're talking about 0.3 +seconds for \PDFTEX. One would expect a \LUA\ based alternative to +be slower, but it is not. This may be due to the different +implementation, but for sure the more efficient file cache plays a +role as well. So, by completely disabling \KPSE, we can have more +advanced \IO\ related features (like reading from \ZIP\ files) at +about the same speed (or even faster). In due time we will also +support progname (and format) specific caches, which speeds up +loading. In case one wonders why we bother about a mere few +hundreds of milliseconds: imagine frequent runs from an editor or +sub||runs during a job. In such situation every speed up matters. + +So, back to initialization: how do we initialize \LUATEX. The +method described here is developed for \CONTEXT\ but is not +limited to this macro package; when one tells \TEXEXEC\ to +generate formats using the \type {--luatex} directive, it will +generate the \CONTEXT\ formats as well as \MPTOPDF\ using this +engine. + +For practical reasons, the Lua based \IO\ handler is \KPSE\ +compliant. This means that the normal \type {texmf.cnf} and \type +{ls-R} files can be used. However, their content is converted in a +more \LUA\ friendly way. Although this can be done at runtime, it +makes more sense to to this in advance using \LUATOOLS. The files +involved are: + +\starttabulate[|l|l|l|l|] +\NC \bold{input} \NC \bold{raw input} \NC \bold{runtime input} \NC \bold{runtime fallback} \NC \NR +\NC \NC \type{ls-R} \NC \type{files.luc} \NC \type{files.lua} \NC \NR +\NC \type{texmf.lua} \NC \type{temxf.cnf} \NC \type{configuration.luc} \NC \type{configuration.lua} \NC \NR +\stoptabulate + +In due time \LUATOOLS\ will generate the directory listing itself +(for this some extra libraries need to be linked in). The +configuration file(s) eventually will move to a \LUA\ table +format, and when a \type {texmf.lua} file is present, that one +will be used. + +\starttyping +luatools --generate +\stoptyping + +This command will generate the relevant databases. Optionally you can +provide \type {--minimize} which will generate a leaner database, which +in turn will bring down loading time to (on my machine) about 0.1 sec +instead of 0.2 seconds. The \type {--sort} option will give nicer +intermediate (\type {.lua}) files that are more handy for debugging. + +When done, you can use \LUATOOLS\ roughly in the same manner as +\KPSEWHICH, for instance to locate files: + +\starttyping +luatools texnansi-lmr10.tfm +luatools --all tufte.tex +\stoptyping + +You can also inspect its internal state, for instance with: + +\starttyping +luatools --variables --pattern=TEXMF +luatools --expansions --pattern=context +\stoptyping + +This will show you the (expanded) variables from the configuration +files. Normally you don't need to go that deep into the belly. + +The \LUATOOLS\ script can also generate a format and run \LUATEX. +For \CONTEXT\ this is normally done with the \TEXEXEC\ wrapper, +for instance: + +\starttyping +texexec --make --all --luatex +\stoptyping + +When dealing with this process we need to keep several things in +mind: + +\startitemize[packed] +\item \LUATEX\ needs a \LUA\ startup file in both ini and runtime mode +\item these files may be the same but may also be different +\item here we use the same files but a compiled one in runtime mode +\item we cannot yet use a file location mechanism +\stopitemize + +A \type {.luc} file is a precompiled \LUA\ chunk. In order to +guard consistency between \LUA\ code and tex code, \CONTEXT\ will +preload all \LUA\ code and store them in the bytecode table +provided by \LUATEX. How this is done, is another story. Contrary +to these tables, the initialization code can not be put into the +format, if only because at that stage we still need to set up +memory and other parameters. + +In our case, especially because we want to overload the \IO\ +handler, we want to store the startup file in the same path as the +format file. This means that scripts that deal with format +generation also need to take care of (relocating) the startup +file. Normally we will use \TEXEXEC\ but we can also use \LUATOOLS. + +Say that we want to make a plain format. We can call \LUATOOLS\ +as follows: + +\starttyping +luatools --ini plain +\stoptyping + +This will give us (in the current path): + +\starttyping +120,808 plain.fmt + 2,650 plain.log + 80,767 plain.lua + 64,807 plain.luc +\stoptyping + +From now on, only the \type {plain.fmt} and \type {plain.luc} file +are important. Processing a file + +\starttyping +test \end +\stoptyping + +can be done with: + +\starttyping +luatools --fmt=./plain.fmt test +\stoptyping + +This returns: + +\starttyping +This is luaTeX, Version 3.141592-0.1-alpha-20061018 (Web2C 7.5.5) +(./test.tex [1] ) +Output written on test.dvi (1 page, 260 bytes). +Transcript written on test.log. +\stoptyping + +which looks rather familiar. Keep in mind that at this stage we +still run good old Plain \TEX. In due time we will provide a few +files that will making work with \LUA\ more convenient in Plain +\TEX, but at this moment you can already use for instance \type +{\directlua}. + +In case you wonder how this is related to \CONTEXT, well only to +the extend that it uses a couple of rather generic \CONTEXT\ +related \LUA\ files. + +\CONTEXT\ users can best use \TEXEXEC\ which will relocate the +format related files to the regular engine path. In \LUATOOLS\ +terms we have two choices: + +\starttyping +luatools --ini cont-en +luatools --ini --compile cont-en +\stoptyping + +The difference is that in the first case \type {context.lua} is +used as startup file. This \LUA\ file creates the \type +{cont-en.luc} runtime file. In the second call \LUATOOLS\ will +create a \type {cont-en.lua} file and compile that one. An even +more specific call would be: + +\starttyping +luatools --ini --compile --luafile=blabla.lua cont-en +luatools --ini --compile --lualibs=bla-1.lua,bla-2.lua cont-en +\stoptyping + +This call does not make much sense for \CONTEXT. Keep in mind +that \LUATOOLS\ does not set up user specific configurations, for +instance the \type {--all} switch in \TEXEXEC\ will set up all +patterns. + +I know that it sounds a bit messy, but till we have a more clear +picture of where \LUATEX\ is heading this is the way to proceed. +The average \CONTEXT\ user won't notice those details, because +\TEXEXEC\ will take care of things. + +Currently we follow the \TDS\ and \WEBC\ conventions, but in the +future we may follow different or additional approaches. This may +as well be driven by more complex \IO\ models. For the moment +extensions still fit in. For instance, in order to support access +to remote resources and related caching, we have added to the +configuration file the variable: + +\starttyping +TEXMFCACHE = $TMP;$TEMP;$TMPDIR;$HOME;$TEXMFVAR;$VARTEXMF;. +\stoptyping + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-introduction.tex b/doc/context/sources/general/manuals/mk/mk-introduction.tex new file mode 100644 index 000000000..c9d1e129a --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-introduction.tex @@ -0,0 +1,61 @@ +% language=uk + +\startcomponent introduction + +\environment mk-environment + +\chapter{Introduction} + +In this document I will keep track of the transition of \CONTEXT\ +from \MKII\ to \MKIV, the latter being the \LUA\ aware version. + +The development of \LUATEX\ started with a few email exchanges +between me and Hartmut Henkel. I had played a bit with \LUA\ in +\SCITE\ and somehow felt that it would fit into \TEX\ quite well. +Hartmut made me a version of \PDFTEX\ which provided a \type +{\lua} command. After exploring this road a bit Taco Hoek\-water +took over and we quickly reached a point where the \PDFTEX\ +development team could agree on following this road to the future. + +The development was boosted by a substantial grant from Colorado +State University in the context of the Oriental \TEX\ Project of +Idris Samawi Hamid. This project aims at bringing features into +\TEX\ that will permit \CONTEXT\ to do high quality Arabic +typesetting. Due to this grant Taco could spent substantial time +on development, which in turn meant that I could start playing +with more advanced features. + +This document is not so much a users manual as a history +of the development. Consider it a collection of articles, and some +chapters indeed have ended up in the journals of user groups. Things +may evolve and the way things are done may change, but it felt right +to keep track of the process this way. Keep in mind that some features +may have changed while \LUATEX\ matured. + +Just for the record: development in the \LUATEX\ project is done +by Taco Hoekwater, Hartmut Henkel and Hans Hagen. Eventually, the +stable versions will become \PDFTEX\ version~2 and other members +of the \PDFTEX\ team will be involved in development and +maintenance. In order to prevent problems due to new and maybe +even slightly incompatible features, \PDFTEX\ version~1 will be kept +around as well, but no fundamentally new features will be added to +it. For practical reasons we use \LUATEX\ as the name of the +development version but also for \PDFTEX~2. That way we can use +both engines side by side. + +This document is also one of our test cases. Here we use traditional +\TEX\ fonts (for math), \TYPEONE\ and \OPENTYPE\ fonts. We use color +and include test code. Taco and I always test new versions of +\LUATEX\ (the program) and \MKIV\ (the macros and \LUA\ code) with +this document before a new version is released. It also means that +there can be temporary flaws in the rendering. Keep tuned, + +\blank + +Hans Hagen, Hasselt NL,\crlf August 2006\endash\currentdate[year] + +\blank + +\type {http://www.luatex.org} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-itworks.tex b/doc/context/sources/general/manuals/mk/mk-itworks.tex new file mode 100644 index 000000000..0a9d5fce8 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-itworks.tex @@ -0,0 +1,142 @@ +% language=uk + +\environment mk-environment + +\startcomponent mk-itworks + +\chapter{It works!} + +One of the more powerful commands in \CONTEXT\ is \type {\framed}. +You can pass quite some parameters that control the spacing, +alignment, backgrounds and more. This command is used all over the +place (although often hidden for the user) which means that it also has +to be quite stable. However, there is one nasty bit of code that +is hard to get right. Calculating the height of a box is not that +complex: the height that \TEX\ reports is indeed the height. +However, the width of box is determined by the value of \type +{\hsize} at the time of typesetting. The actual content can be +smaller. In the \type {\framed} macro by default the width is +calculated automatically. + +\startbuffer +\framed + [align=middle,width=fit] + {Out beyond the ethernet the spectrum spreads \unknown} +\stopbuffer + +\typebuffer + +this shows up as:\footnote{Taken from \quote {Casino Nation} by Jackson Browne.} + +\startlinecorrection +\getbuffer +\stoplinecorrection + +Or take this quote:\footnote{Taken from \quote {A World Without Us} by Alan Weisman.} + +\startbuffer +\hsize=.6\hsize \framed [align=middle,width=fit] {\input weisman } +\stopbuffer + +\typebuffer + +This gives a multi|-|line paragraph: + +\startlinecorrection +\getbuffer +\stoplinecorrection + +Here the outer \type {\hsize} was made a bit smaller. As you can +see the frame is determined by the widest line. Because it was one +of the first features we needed, the code in \CONTEXT\ that is +involved in determining the maximum natural width is pretty old. +It boils down to unboxing a \type {\vbox} and stepwise grabbing +the last box, penalty, kern and skip. You unwind the box +backwards. However, you cannot grab everything or in \TEX\ speak: +there is only a limited number of \type {\lastsomething} commands. +Special nodes, like whatsits cannot be grabbed and they make the +analyzer abort its analysis. There is no way that we can solve +this in traditional \TEX\ and in \CONTEXT\ \MKII. + +So how about \LUATEX\ and \CONTEXT\ \MKIV ? The macro used in the +\type {\framed} commands is: + +\starttyping +\doreshapeframedbox{do something with \box\framebox} +\stoptyping + +In \LUATEX\ we can manipulate box content at the \LUA\ level. Instead +of providing a truckload of extra primitives (which would also introduce +new data types at the \TEX\ end) we just delegate the job to \LUA. + +\starttyping +\def\doreshapeframedbox + {\ctxlua{commands.doreshapeframedbox(\number\framebox)}} +\stoptyping + +Here \type {\ctxlua} is our reserved instance and \type {commands} +provides the namespace for commands that we delegate to \LUA\ (so, +there are more of them). The amount of \LUA\ code is way less than +the \TEX\ code which we will not show here; it's in \type +{supp-box.tex} if you really want to see it. + +\starttyping +function commands.doreshapeframedbox(n) + local box_n = tex.box[n] + if box_n.width ~= 0 then + local hpack = node.hpack + local free = node.free + local copy = node.copy_list + local noflines, lastlinelength, width = 0, 0, 0 + local list = box_n.list + local done = false + for h in node.traverse_id('hlist',list) do + done = true + local p = hpack(copy(h.list)) + lastlinelength = p.width + if lastlinelength > width then + width = lastlinelength + end + free(p) + end + if done then + if width ~= 0 then + for h in node.traverse_id('hlist',list) do + if h.width ~= width then + h.list = hpack(h.list,width,'exactly') + h.width = width + end + end + end + box_n.width = width + end + -- we can also do something with lastlinelength + end +end +\stoptyping + +In the first loop we inspect all lines (nodes with type \type +{hlist}) and repack them to their natural width with \type +{node.hpack}. In the process we keep track of the maximum natural +width. In the second loop we repack the content again, but this +time permanently. Now we use the maximum encountered width which +is forced by the keyword \type {exactly}. Because all glue is +still present we automatically get the desired alignment. We +create local shortcuts to some node functions which makes it run +faster; keep in mind that this is a core function called many +times in a regular \CONTEXT\ job. + +In \CONTEXT\ \MKIV\ you will find quite some \LUA\ code and often +it looks rather complex, especially if you have no clue why it's +needed. Think of \OPENTYPE\ font handling which involves locating +fonts, loading and caching them, storing features and later on +applying them to node lists, etc. However, once we are beyond the +stage of developing all the code that is needed to support the +basics, we will start doing the things that more relate to the +typesetting process itself, like the previous code. One of the +candidates for a similar \LUA\ based solution is for instance +column balancing. From the previous example code you can deduce +that manipulating the node lists from \LUA\ can make that easier. +Of course we're a few more years down the road then. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-last-state.pdf b/doc/context/sources/general/manuals/mk/mk-last-state.pdf new file mode 100644 index 000000000..5c4f954f8 Binary files /dev/null and b/doc/context/sources/general/manuals/mk/mk-last-state.pdf differ diff --git a/doc/context/sources/general/manuals/mk/mk-last.tex b/doc/context/sources/general/manuals/mk/mk-last.tex new file mode 100644 index 000000000..b2d3dc519 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-last.tex @@ -0,0 +1,404 @@ +% language=uk + +\startcomponent mk-arabic + +\environment mk-environment + +\chapter{Where do we stand} + +In the previous chapter we discussed the state of \LUATEX\ in the +beginning of 2009, the prelude to version 0.50. We consider the +release of the 0.50 version to be a really important, both for +\LUATEX\ and for \MKIV\ so here I will reflect on the state +around this release. I will do this from the perspective of +processing documents because useability is an important measure. + +There are several reasons why \LUATEX\ 0.50 is an important release, +both for \LUATEX\ and for \MKIV. Let's start with \LUATEX. + +\startitemize + +\startitem Apart from a couple of bug fixes, the current version +is pretty usable and stable. Details of what we've reached so far +have been presented previously. \stopitem + +\startitem The code base has been converted from \PASCAL\ to +\CCODE, and as a result the source tree has become simpler (being +\CWEB\ compliant happens around 0.60). This transition also opens +up the possibility to start looking into some of the more tricky +internals, like page building. \stopitem + +\startitem Most of the front end has been opened up and the new +backend code is getting into shape. As the backend was partly already done in +\CCODE\ the moment has come to do a real cleanup. Keep in mind that +we started with \PDFTEX\ and that much of its extra functionality is +rather interwoven with traditional \TEX\ code. \stopitem + +\stopitemize + +If we look at \CONTEXT, we've also reached a crucial point in the +upgrade. + +\startitemize + +\startitem The code base is now divided into \MKII\ and \MKIV. This +permits us not only to reimplement bits and pieces (something that +was already in progress) but also to clean up the code (only +\MKIV). \stopitem + +\startitem If you kept up with the development you already know +the kind of tasks we can (and do) delegate to \LUA. Just to +mention a few: file handling, font loading and \OPENTYPE\ +processing, casing and some spacing issues, everything related to +graphics and \METAPOST, language support, color and other +attributes, input regimes, \XML, multi|-|pass data, etc. \stopitem + +\startitem Recently all backend related code was moved to +\LUA\ and the code dealing with hyperlinks, widgets and alike is +now mostly moved away from \TEX. The related cleanup was possible +because we no longer have to deal with a mix of \DVI\ drivers too. +\stopitem + +\startitem Everything related to structure (which includes +numbering and multi-pass data like tables of contents and +registers) is now delegated to \LUA. We move around way more +information and will extend these mechanisms in the near future. +\stopitem + +\stopitemize + +Tracing on Taco's machine has shown that when processing the +\LUATEX\ reference manual the engine spends about 10\% +of the time on getting tokens, 15\% on macro expansion, and some +50\% on \LUA\ (callback interfacing included). Especially the time +spent by \LUA\ differs per document and garbage collections seems +to be a bottleneck here. So, let's wrap up how \LUATEX\ performs +around the time of 0.50. + +We use three documents for testing (intermediate) \LUATEX\ +binaries: the reference manual, the history document \quote{mk}, +and the revised metafun manual. The reference manual has a +\METAPOST\ graphic on each page which is positioned using the +\CONTEXT\ background layering mechanism. This mechanism is active +only when backgrounds are defined and has some performance +consequences for the page builder. However, most time is spent on +constructing the tables (tabulate) and because these can contain +paragraphs that can run over multiple pages, constructing a table +takes a few analysis passes per table plus some so-called +vsplitting. We load some fonts (including narrow variants) but for +the rest this document is not that complex. Of course colors are +used as well as hyperlinks. + +The report at the end of the runs looks as follows: + +\start \switchtobodyfont[small] +\starttyping +input load time - 0.109 seconds +stored bytecode data - 184 modules, 45 tables, 229 chunks +node list callback tasks - 4 unique tasks, 4 created, 20980 calls +cleaned up reserved nodes - 29 nodes, 10 lists of 1427 +node memory usage - 19 glue_spec, 2 dir +h-node processing time - 0.312 seconds including kernel +attribute processing time - 1.154 seconds +used backend - pdf (backend for directly generating pdf output) +loaded patterns - en:us:pat:exc:2 +jobdata time - 0.078 seconds saving, 0.047 seconds loading +callbacks - direct: 86692, indirect: 13364, total: 100056 +interactive elements - 178 references, 356 destinations +v-node processing time - 0.062 seconds +loaded fonts - 43 files: .... +fonts load time - 1.030 seconds +metapost processing time - 0.281 seconds, loading: 0.016 seconds, + execution: 0.156 seconds, n: 161 +result saved in file - luatexref-t.pdf +luatex banner - this is luatex, version beta-0.42.0 +control sequences - 31880 of 147189 +current memory usage - 106 MB (ctx: 108 MB) +runtime - 12.433 seconds, 164 processed pages, + 164 shipped pages, 13.191 pages/second +\stoptyping +\stop + +The runtime is influenced by the fact that some startup time and +font loading takes place. The more pages your document has, the +less the runtime is influenced by this. + +More demanding is the \quote {mk} document (figure~\ref{fig.mk}). Here +we have many fonts, including some really huge \CJK\ and Arabic ones (and these are +loaded at several sizes and with different features). The reported +font load time is large but this is partly due to the fact that on +my machine for some reason passing the tables to \TEX\ involved a +lot of pagefaults (we think that the cpu cache is the culprit). +Older versions of \LUATEX\ didn't have that performance penalty, +so probably half of the reported font loading time is kind of +wasted. + +The hnode processing time refers mostly to \OPENTYPE\ font +processing and attribute processing time has to do with backend +issues (like injecting color directives). The more features you +enable, the larger these numbers get. The \METAPOST\ font loading +refers to the punk font instances. + +\start \switchtobodyfont[small] +\starttyping +input load time - 0.125 seconds +stored bytecode data - 184 modules, 45 tables, 229 chunks +node list callback tasks - 4 unique tasks, 4 created, 24295 calls +cleaned up reserved nodes - 116 nodes, 29 lists of 1411 +node memory usage - 21 attribute, 23 glue_spec, 7 attribute_list, + 7 local_par, 2 dir +h-node processing time - 1.763 seconds including kernel +attribute processing time - 2.231 seconds +used backend - pdf (backend for directly generating pdf output) +loaded patterns - en:us:pat:exc:2 en-gb:gb:pat:exc:3 nl:nl:pat:exc:4 +language load time - 0.094 seconds, n=4 +jobdata time - 0.062 seconds saving, 0.031 seconds loading +callbacks - direct: 98199, indirect: 20257, total: 118456 +xml load time - 0.000 seconds, lpath calls: 46, cached calls: 31 +v-node processing time - 0.234 seconds +loaded fonts - 69 files: .... +fonts load time - 28.205 seconds +metapost processing time - 0.421 seconds, loading: 0.016 seconds, + execution: 0.203 seconds, n: 65 +graphics processing time - 0.125 seconds including tex, n=7 +result saved in file - mk.pdf +metapost font generation - 0 glyphs, 0.000 seconds runtime +metapost font loading - 0.187 seconds, 40 instances, + 213.904 instances/second +luatex banner - this is luatex, version beta-0.42.0 +control sequences - 34449 of 147189 +current memory usage - 454 MB (ctx: 465 MB) +runtime - 50.326 seconds, 316 processed pages, + 316 shipped pages, 6.279 pages/second +\stoptyping +\stop + +Looking at the Metafun manual one might expect that one needs +even more time per page but this is not true. We use \OPENTYPE\ +fonts in base mode as we don't use fancy font features (base mode +uses traditional \TEX\ methods). Most interesting here is the time +involved in processing \METAPOST\ graphics. There are a lot of +them (1772) and in addition we have 7 calls to independent +\CONTEXT\ runs that take one third of the total runtime. About +half of the runtime involves graphics. + +\start \switchtobodyfont[small] +\starttyping +input load time - 0.109 seconds +stored bytecode data - 184 modules, 45 tables, 229 chunks +node list callback tasks - 4 unique tasks, 4 created, 33510 calls +cleaned up reserved nodes - 39 nodes, 93 lists of 1432 +node memory usage - 249 attribute, 19 glue_spec, 82 attribute_list, + 85 local_par, 2 dir +h-node processing time - 0.562 seconds including kernel +attribute processing time - 2.512 seconds +used backend - pdf (backend for directly generating pdf output) +loaded patterns - en:us:pat:exc:2 +jobdata time - 0.094 seconds saving, 0.031 seconds loading +callbacks - direct: 143950, indirect: 28492, total: 172442 +interactive elements - 214 references, 371 destinations +v-node processing time - 0.250 seconds +loaded fonts - 45 files: l..... +fonts load time - 1.794 seconds +metapost processing time - 5.585 seconds, loading: 0.047 seconds, + execution: 2.371 seconds, n: 1772, + external: 15.475 seconds (7 calls) +mps conversion time - 0.000 seconds, 1 conversions +graphics processing time - 0.499 seconds including tex, n=74 +result saved in file - metafun.pdf +luatex banner - this is luatex, version beta-0.42.0 +control sequences - 32587 of 147189 +current memory usage - 113 MB (ctx: 115 MB) +runtime - 43.368 seconds, 362 processed pages, + 362 shipped pages, 8.347 pages/second +\stoptyping +\stop + +By now it will be clear that processing a document takes a bit of +time. However, keep in mind that these documents are a bit +atypical. Although \unknown\ thee average \CONTEXT\ document +probably uses color (including color spaces that involve resource +management), and has multiple layers, which involves some testing of +the about 30 areas that make up the page. And there is the +user interface that comes with a price. + +It might be good to say a bit more about fonts. In \CONTEXT\ we +use symbolic names and often a chain of them, so the abstract +\type {SerifBold} resolves to \type {MyNiceFontSerif-Bold} which +in turn resolves to \type {mnfs-bold.otf}. As \XETEX\ introduced +lookup by internal (or system) fontname instead of filename, +\MKII\ also provides that method but \MKIV\ adds some heuristics +to it. Users can specify font sizes in traditional \TEX\ units but +also relative to the body font. All this involves a bit of +expansion (resolving the chain) and parsing (of the +specification). At each of the levels of name abstraction we can +have associated parameters, like features, fallbacks and more. +Although these mechanisms are quite optimized this still comes at a +performance price. + +Also, in the default \MKIV\ font setup we use a couple more +font variants (as they are available in Latin Modern). We've kept +definitions sort of dynamic so you can change them and combine +them in many ways. Definitions are collected in typescripts which +are filtered. We support multiple mixed font sets which takes a bit +of time to define but switching is generally fast. Compared to \MKII\ +the model lacks the (font) encoding and case handling code (here +we gain speed) but it now offers fallback fonts (replaced ranges +within fonts) and dynamic \OPENTYPE\ font feature switching. When +used we might lose a bit of processing speed although fewer +definitions are needed which gets us some back. The font subsystem +is anyway a factor in the performance, if only because more +complex scripts or font features demand extensive node list +parsing. + +Processing the \TEX book with \LUATEX\ on Taco's machine takes some +3.5 seconds in \PDFTEX\ and 5.5 seconds in \LUATEX. This is +because \LUATEX\ internally is \UNICODE\ and has a larger memory +space. The few seconds more runtime are consistent with this. One +of the reasons that The \TEX\ Book processes fast is that the font +system is not that complex and has hardly any overhead, and an +efficient output routine is used. The format file is small and the +macro set is optimal for the task. The coding is rather low level +so to say (no layers of interfacing). Anyway, 100 pages per second +is not bad at all and we don't come close with \CONTEXT\ and the +kind of documents that we produce there. + +This made me curious as to how fast really dumb documents could be +processed. It does not make sense to compare plain \TEX\ and +\CONTEXT\ because they do different things. Instead I decided to +look at differences in engines and compare runs with different +numbers of pages. That way we get an idea of how startup time +influences overall performance. We look at \PDFTEX, which is +basically an 8-bit system, \XETEX, which uses external libraries and is +\UNICODE, and \LUATEX\ which is also \UNICODE, but stays closer to +traditional \TEX\ but has to check for callbacks. + +In our measurement we use a really simple test document as we only +want to see how the baseline performs. As not much content is +processed, we focus on loading (startup), the output routine and +page building, and some basic \PDF\ generation. After all, it's +often a quick and dirty test that gives users their first +impression. When looking at the times you need to keep in mind +that \XETEX\ pipes to \DVIPDFMX\ and can benefit from multiple +cpu cores. All systems have different memory management and garbage +collection might influence performance (as demonstrated in an +earlier chapter of the \quote{mk} document we can trace in detail +how the runtime is distributed). As terminal output is a significant +slowdown for \TEX\ we run in batchmode. The test is as follows: + +\starttyping +\starttext + \dorecurse{2000}{test\page} +\stoptext +\stoptyping + +On my laptop (Dell M90 with 2.3Ghz T76000 Core 2 and 4MB memory +running Vista) I get the following results. The test script ran +each test set 5~times and we show the fastest run so we kind of +avoid interference with other processes that take time. In +practice runtime differs quite a bit for similar runs, depending +on the system load. The time is in seconds and between parentheses +the number of pages per seconds is mentioned. + +% \starttabulate[||||||] +% \NC \bf engine \NC 30 \NC 300 \NC 2000 \NC 10000 \NC \NR +% \HL +% \NC \bf xetex \NC 1.84 (16) 1.81 (16) \NC 2.51 (119) 2.45 (122) \NC 7.38 (270) 6.97 (286) \NC 38.53 (259) 29.20 (342) \NC \NR +% \NC \bf pdftex \NC 1.32 (22) 1.28 (23) \NC 2.16 (138) 2.07 (144) \NC 7.34 (272) 6.96 (287) \NC 43.73 (228) 30.94 (323) \NC \NR +% \NC \bf luatex \NC 1.53 (19) 1.48 (20) \NC 2.41 (124) 2.36 (127) \NC 8.16 (245) 7.85 (254) \NC 44.67 (223) 34.34 (291) \NC \NR +% \stoptabulate + +\starttabulate[||||||] +\NC \bf engine \NC 30 \NC 300 \NC 2000 \NC 10000 \NC \NR +\HL +\NC \bf xetex \NC 1.81 (16) \NC 2.45 (122) \NC 6.97 (286) \NC 29.20 (342) \NC \NR +\NC \bf pdftex \NC 1.28 (23) \NC 2.07 (144) \NC 6.96 (287) \NC 30.94 (323) \NC \NR +\NC \bf luatex \NC 1.48 (20) \NC 2.36 (127) \NC 7.85 (254) \NC 34.34 (291) \NC \NR +\stoptabulate + +The next table shows the same test but this time on a 2.5Ghz E5420 +quad core server with 16GB memory running Linux, but with 6 +virtual machines idling in the background. All binaries are 64 bit. + +% \starttabulate[||||||] +% \NC \bf engine \NC 30 \NC 300 \NC 2000 \NC 10000 \NC \NR +% \HL +% \NC \bf xetex \NC 0.94 (31) 0.92 (32) \NC 2.00 (150) 1.89 (158) \NC 9.02 (221) 8.74 (228) \NC 42.41 (235) 42.19 (237) \NC \NR +% \NC \bf pdftex \NC 0.51 (58) 0.49 (61) \NC 1.19 (251) 1.14 (262) \NC 5.34 (374) 5.23 (382) \NC 25.16 (397) 24.66 (405) \NC \NR +% \NC \bf luatex \NC 1.09 (27) 1.07 (27) \NC 2.06 (145) 1.99 (150) \NC 8.72 (229) 8.32 (240) \NC 40.10 (249) 38.22 (261) \NC \NR +% \stoptabulate + +\starttabulate[||||||] +\NC \bf engine \NC 30 \NC 300 \NC 2000 \NC 10000 \NC \NR +\HL +\NC \bf xetex \NC 0.92 (32) \NC 1.89 (158) \NC 8.74 (228) \NC 42.19 (237) \NC \NR +\NC \bf pdftex \NC 0.49 (61) \NC 1.14 (262) \NC 5.23 (382) \NC 24.66 (405) \NC \NR +\NC \bf luatex \NC 1.07 (27) \NC 1.99 (150) \NC 8.32 (240) \NC 38.22 (261) \NC \NR +\stoptabulate + +A test demonstrated that for \LUATEX\ the 30 and 300 page runs +take 70\% more runtime with 32 bit binaries (recent binaries for +these engines are available on the \CONTEXT\ wiki \type +{contextgarden.net}). + +When you compare both tables it will be clear that it is +non|-|trivial to come to conclusions about performances. But one thing +is clear: \LUATEX\ with \CONTEXT\ \MKIV\ is not performing that +badly compared to its cousins. The \UNICODE\ engines perform about +the same and \PDFTEX\ beats them significantly. Okay, I have to +admit that in the meantime some cleanup of code in \MKIV\ has +happened and the \LUATEX\ runs benefit from this, but on the other +hand, the other engines are not hindered by callbacks. As I expect +to use \MKII\ less frequently optimizing the older code makes no +sense. + +There is not much chance of \LUATEX\ itself becoming faster, +although a few days before writing this Taco managed to speed up +font inclusion in the backend code significantly (we're talking +about half a second to a second for the three documents used +here). On the contrary, when we open up more mechanisms and have +upgraded backend code it might actually be a bit slower. On the +other hand, I expect to be able to clean up some more \CONTEXT\ +code, although we already got rid of some subsystems (like the +rather flexible (mixed) font encoding, where each language could +have multiple hyphenation patters, etc.). Also, although initial +loading of math fonts might take a bit more time (as long as we +use virtual Latin Modern math), font switching is more efficient +now due to fewer families. But speedups in the \CONTEXT\ code might +be compensated for by more advanced mechanisms that call out to \LUA. +You will be surprised by how much speed can be improved by proper +document encoding and proper styles. I can try to gain a couple +more pages per second by more efficient code, but a user's style +that does an inefficient massive font switch for some 10 words per +page easily compensates for that. + +When processing this 10 page chapter in an editor (Scite) it takes +some 2.7 seconds between hitting the processing key and the result +showing up in Acrobat. I can live with that, especially when I +keep in mind that my next computer will be faster. + +This is where we stand now. The three reports shown before give +you an impression of the impact of \LUATEX\ on \CONTEXT. To what +extent is this reflected in the code base? We end this chapter +with showing four tables. The first table shows the number of +files that make up the core of \CONTEXT\ (modules are excluded). +The second table shows the accumulated size of these files +(comments and spacing stripped). The third and fourth table show +the same information in a different way, just to give you a better +impression of the relative number of files and sizes. The four +character tags represent the file groups, so the files have +names like \type {node-ini.mkiv}, \type {font-otf.lua} and +\type {supp-box.tex}. + +Eventually most \MKII\ files (with the \type {mkii} suffix) and +\MKIV\ files (with suffix \type {mkiv}) will differ and the number +of files with the \type {tex} suffix will be fewer. Because they +are and will be mostly downward compatible, styles and modules +will be shared as much as possible. + +\placefigure[none,90,page]{}{\externalfigure[mk-last-state.pdf][page=1,width=\the\textheight]} +\placefigure[none,90,page]{}{\externalfigure[mk-last-state.pdf][page=2,width=\the\textheight]} +\placefigure[none,90,page]{}{\externalfigure[mk-last-state.pdf][page=3,width=\the\textheight]} +\placefigure[none,90,page]{}{\externalfigure[mk-last-state.pdf][page=4,width=\the\textheight]} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-luafitsin.tex b/doc/context/sources/general/manuals/mk/mk-luafitsin.tex new file mode 100644 index 000000000..9391b63c2 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-luafitsin.tex @@ -0,0 +1,556 @@ +% language=uk + +\startcomponent mk-luafitsin + +\environment mk-environment + +\chapter{How \LUA\ fits in} + +\subject{introduction} + +Here I will discuss a few of the experiments that drove the +development of \LUATEX. It describes the state of affairs around +the time that we were preparing for \TUG\ 2006. This development +was pretty demanding for Taco and me but also much fun. We were in +a kind of permanent Skype chat session, with binaries flowing in +one direction and \TEX\ and \LUA\ code the other way. By gradually +replacing (even critical) components of \CONTEXT\ we had a real +test bed and torture tests helped us to explore and debug at the +same time. Because Taco uses \LINUX\ as platform and I mostly use +\MSWINDOWS, we could investigate platform dependent issues +conveniently. While reading this text, keep in mind that this is +just the beginning of the game. + +I will not provide sample code here. When possible, the \MKIV\ +code transparantly replaces \MKII\ code and users will seldom +notices that something happens in different way. Of course the +potential is there and future extensions may be unique to \MKIV. + +\subject{compatibility} + +The first experiments, already conducted with the experimental +versions involved runtime conversion of one type of input into +another. An example of this is the (TI) calculator math input +handler that converts a rather natural math sequence into \TEX\ +and feeds that back into \TEX. This mechanism eventually will +evolve into a configurable math input handler. Such applications +are unique to \MKIV\ code and will not be backported to \MKII. The +question is where downward compatibility will become a problem. We +don't expect many problems, apart from occasional bugs that result +from splitting the code base, mostly because new features will not +affect older functionality. Because we have to reorganize the code +base a bit, we also use this opportunity to start making a variant +of \CONTEXT\ which consists of building blocks: \METATEX. This is +less interesting for the average user, but may be of interest for +those using \CONTEXT\ in workflows where only part of the +functionality is needed. + +\subject{metapost} + +Of course, when I experiment with such new things, I cannot let +\METAPOST\ leave untouched. And so, in the early stage of \LUATEX\ +development I decided to play with two \METAPOST\ related +features: conversion and runtime processing. + +Conversion from \METAPOST\ output to \PDF\ is currently done in +pure \TEX\ code. Apart from convenience, this has the advantage +that we can let \TEX\ take care of font inclusions. The tricky +part of this conversion is that \METAPOST\ output has some weird +aspects, like \DVIPS\ specific linewidth snapping. Another nasty +element in the conversion is that we need to transform paths when +pens are used. Anyhow, the converter has reached a rather stable +state by now. + +One of the ideas with \METAPOST\ version 1\high{+} is that we will +have an alternative output mode. In the perspective of \LUATEX\ it +makes sense to have a \LUA\ output mode. Whatever converter we +use, it needs to deal with \METAFUN\ specials. These are +responsible for special features like transparency, graphic +inclusion, shading, and more. Currently we misuse colors to signal +such features, but the new pre|/|post path hooks permit more +advanced implementations. Experimenting with such new features is +easier in \LUA\ than in \TEX. + +The \MKIV\ converter is a multi||pass converter. First we clean up the +\METAPOST\ output, next we convert the \POSTSCRIPT\ code into \LUA\ +calls. We assume that this \LUA\ code eventually can be output directly +from \METAPOST. We then evaluate this converted \LUA\ blob, which results +in \TEX\ commands. Think of: + +\starttyping +1.2 setlinejoin +\stoptyping + +turned into: + +\starttyping +mp.setlinejoin(1.2) +\stoptyping + +becoming: + +\starttyping +\PDFcode{1.2 j} +\stoptyping + +which is, when the \PDFTEX\ driver is active, equivalent to: + +\starttyping +\pdfliteral{1.2 j} +\stoptyping + +Of course, when paths are involved, more things happen behind the +scenes, but in the end an \type {mp.path} enters the \LUA\ +machinery. + +When the \MKIV\ converter reached a stable state, tests +demonstrated then the code was upto 20\% slower that the pure +\TEX\ alternative on average graphics, and but faster when many +complex path transformations (due to penshapes) need to be done. +This slowdown was due to the cleanup (using expressions) and +intermediate conversion. Because Taco develops \LUATEX\ as well as +maintains and extends \METAPOST, we conducted experiments that +combine features of these programs. As a result of this, shortcuts +found their way into the \METAPOST\ output. + +\useMPlibrary[mis] + +\placefigure + [] + [fig:mptopdf] + {converter test figure} + {\scale[width=\hsize]{\useMPgraphic{mptopdf-test}}} + +Cleaning up the \METAPOST\ output using \LUA\ expressions takes +relatively much time. However, starting with version 0.970 +\METAPOST\ uses a preamble, which permits not only short commands, +but also gets rid of the weird linewidth and filldraw related +\POSTSCRIPT\ constructs. The moderately complex graphic that we +use for testing (\in {figure} [fig:mptopdf]) takes over 16 seconds +when converted 250 times. When we enable shortcuts we can avoid +part of the cleanup and runtime goes down to under 7.5 seconds. +This is significantly faster than the \MKII\ code. We did experiments +with simulated \LUA\ output from \METAPOST\ and then the \MKIV\ +converter really flies. The values on Taco's system are given +between parenthesis. + +\starttabulate[|||||] +\HL +\NC \bf prologues/mpprocset \NC \bf 1/0 \NC \bf 1/1 \NC \bf 2/0 \NC \bf 2/1 \NC \NR +\HL +\NC \MKII \NC ~8.5 (~5.7) \NC ~8.0 (5.5) \NC ~8.8 \NC ~8.5 \NC \NR +\NC \MKIV \NC 16.1 (10.6) \NC ~7.2 (4.5) \NC 16.3 \NC ~7.4 \NC \NR +\HL +\stoptabulate + +The main reason for the huge difference in the \MKIV\ times is +that we do a rigourous cleanup of the older \METAPOST\ output +in order avoid messy the messy (but fast) code that we use in +the \MKII\ converter. Think of: + +\starttyping +0 0.5 dtransform truncate idtransform setlinewidth pop +closepath gsave fill grestore stroke +\stoptyping + +In the \MKII\ converter, we push every number or keyword on a +stack and use keywords as trigger points. In the \MKIV\ code +we convert the stack based \POSTSCRIPT\ calls to \LUA\ +function calls. Lines as shown are converted to single calls +first. When \type {prologues} is set to~2, such line no longer +show up and are replaced by simple calls accompanied by +definitions in the preamble. Not only that, instead of verbose +keywords, one or two character shortcuts are used. This means +that the \MKII\ code can be faster when procsets are used +because shorter strings end up in the stack and comparison +happens faster. On the other hand, when no procsets are used, +the runtime is longer because of the larger preamble. + +Because the converter is used outside \CONTEXT\ as well, we +support all combinations in order not to get error messages, but +the converter is supposed to work with the following settings: + +\starttyping +prologues := 1 ; +mpprocset := 1 ; +\stoptyping + +We don't need to set \type {prologues} to~2 (font encodings +in file) or~3 (also font resources in file). So, in the end, the +comparison in speed comes down to 8.0 seconds for \MKII\ code and +7.2 seconds for the \MKIV\ code when using the latest greatest +\METAPOST. When we simulate \LUA\ output from \METAPOST, we end +up with 4.2 seconds runtime and when \METAPOST\ could produce the +converter's \TEX\ commands, we need only 0.3 seconds for embedding +the 250 instances. This includes \TEX\ taking care of handling the +specials, some of which demand building moderately complex \PDF\ +data structures. + +But, conversion is not the only factor in convenient \METAPOST\ +usage. First of all, runtime \METAPOST\ processing takes time. The +actual time spent on handling embedded \METAPOST\ graphics is also +dependent on the speed of starting up \METAPOST, which in turn +depends on the size of the \TEX\ trees used: the bigger these are, +the more time \KPSE\ spends on loading the \type {ls-R} databases. +Eventually this bottleneck may go away when we have \METAPOST\ as +a library. (In \CONTEXT\ one can also run \METAPOST\ between runs. +Which method is faster, depends on the amount and complexity of +the graphics.) + +Another factor in dealing with \METAPOST, is the usage of text in +a graphic (\type {btex}, \type {textext}, etc.). Taco Hoekwater, +Fabrice Popineau and I did some experiments with a persistent +\METAPOST\ session in the background in order to simulate a +library. The results look very promising: the overhead of embedded +\METAPOST\ graphics goes to nearly zero, especially when we also +let the parent \TEX\ job handle the typesetting of texts. A side +effect of these experiments was a new mechanism in \CONTEXT\ (and +\METAFUN) where \TEX\ did all typesetting of labels, and +\METAPOST\ only worked with an abstract representation of the +result. This way we can completely avoid nested \TEX\ runs (the +ones triggered by \METAPOST). This also works ok in \MKII\ mode. + +Using a persistent \METAPOST\ run and piping data into it is not +the final solution if only because the terminal log becomes messed +up too much, and also because intercepting errors is real messy. +In the end we need a proper library approach, but the experiments +demonstrated that we needed to go this way: handling hundreds of +complex graphics that hold typeset paragraphs (being slanted and +rotated and more by \METAPOST), tooks mere seconds compared to +minutes when using independent \METAPOST\ runs for each job. + +\subject{characters} + +Because \LUATEX\ is \UTF\ based, we need a different way to deal with +input encoding. For this purpose there are callbacks that intercept +the input and convert it as needed. For context this means that the +regime related modules get a \LUA\ based counterparts. As a prelude to +advanced character manipulations, we already load extensive unicode +and conversion tables, with the benefit of being able to handle case +handling with \LUA. + +The character tables are derived from unicode tables and \MKII\ +\CONTEXT\ data files and generated using \MTXTOOLS. The main +character table is pretty large, and this made us experiment a bit +with efficiency. It was in this stage that we realized that it +made sense to use precompiled \LUA\ code (using \type {luac}). +During format generation we let \CONTEXT\ keep track of used \LUA\ +files and compiled them on the fly. For a production run, the +compiled files were loaded instead. + +Because at that stage \LUATEX\ was already a merge between +\PDFTEX\ and \ALEPH, we had to deal with pretty large format +files. About that moment the \CONTEXT\ format with the english +user interface amounted to: + +\starttabulate[|c|c|c|c|c|] +\NC \bf date \NC \bf luatex \NC \bf pdftex \NC \bf xetex \NC \bf aleph \NC \NR +\NC 2006-09-18 \NC 9 552 042 \NC 7 068 643 \NC 8 374 996 \NC 7 942 044 \NC \NR +\stoptabulate + +One reason for the large size of the format file is that the +memory footprint of a 32 bit \TEX\ is larger than that of good old +\TEX, even with some of the clever memory allocation techniques as +used in \LUATEX. After some experiments where size and speed were +measured Taco decided to compress the format using a level~3 \ZIP\ +compression. This brilliant move lead to the following size: + +\starttabulate[|c|c|c|c|c|] +\NC \bf date \NC \bf luatex \NC \bf pdftex \NC \bf xetex \NC \bf aleph \NC \NR +\NC 2006-10-23 \NC 3 135 568 \NC 7 095 775 \NC 8 405 764 \NC 7 973 940 \NC \NR +\stoptabulate + +The first zipped versions were smaller (around 2.3 meg), but in +the meantime we moved the \LUA\ code into the format and the +character related tables take some space. + +\start \it How stable are the mentioned numbers? Ten months after writing the +previous text we get the following numbers: \stop + +\starttabulate[|c|c|c|c|c|] +\NC \bf date \NC \bf luatex \NC \bf pdftex \NC \bf xetex \NC \bf aleph \NC \NR +\NC 2007-08-16 \NC 5 603 676 \NC 7 505 925 \NC 8 838 538 \NC 8 369 206 \NC \NR +\stoptabulate + +They are all some 400K larger, which is probably the result of changes in +hyphenation patterns (we now load them all, some several times depending on the +font encodings used). Also, some extra math support has been brought in the kernel +and we predefine a few more things. However, \LUATEX's format has become much +larger! Partly this is the result of more \LUA\ code, especially \OPENTYPE\ font +handling and attributes related code. The extra \TEX\ code is probably compensated +by the removal of obsolete (at least for \MKIV) code. However, the significantly +larger number is mostly there because a different compression algorithm is used: +speed is now favoured over efficiency. + +\subject{debugging} + +In the process of experimenting with callbacks I played a bit with +handling \TEX\ error information. An option is to generate an +\HTML\ page instead of spitting out the usual blob of into on the +terminal. In \in {figure} [fig:error] and \in {figure} [fig:debug] +you can see an example of this. + +\placefigure[][fig:error]{An example error screen.}{\externalfigure[mk-error.png][width=\textwidth]} +\placefigure[][fig:debug]{An example debug screen.}{\externalfigure[mk-debug.png][width=\textwidth]} + +Playing with such features gives us an impression of what kind of +access we need to \TEX's internals. It also formed a starting +point for conversion routines and a mechanism for embedding \LUA\ +code in \HTML\ pages generated by \CONTEXT. + +\subject{file io} + +Replacing \TEX's in- and output handling is non||trival. Not only +is the code quite interwoven in the \WEBC\ source, but there is also +the \KPSE\ library to deal with. This means that quite some callbacks +are needed to handle the different types of files. Also, there is output +to the log and terminal to take care of. + +Getting this done took us quite some time and testing and +debugging was good for some headaches. The mechanisms changed a +few times, and \TEX\ and \LUA\ code was thrown away as soon as +better solutions came around. Because we were testing on real +documents, using a fully loaded \CONTEXT\ we could converge to a +stable version after a while. + +Getting this \IO\ stuff done is tightly related to generating the +format and starting up \LUATEX. If you want to overload the file +searching and \IO\ handling, you need overload as soon as possible. +Because \LUATEX\ is also supposed to work with the existing \KPSE\ +library, we still have that as fallback, but in principle one +could think of a \KPSE\ free version, in which case the default +file searching is limited to the local path and memory +initialization also reverts to the hard coded defaults. A +complication is that the soure code has \KPSE\ calls and +references to \KPSE\ variables all over the place, so occasionally +we run into interesting bugs. + +Anyhow, while Taco hacked his way around the code, I converted my +existing \RUBY\ based \KPSE\ variant into \LUA\ and started working +from that point. The advantage of having our own \IO\ handler is +that we can go beyond \KPSE. For instance, since \LUATEX\ has, +among a few others, the \ZIP\ libraries linked in, we can read from +\ZIP\ files, and keep all \TEX\ related files in \TDS\ compliant \ZIP\ +files as well. This means that one can say: + +\starttyping +\input zip:///somezipfile.zip?name=/somepath/somefile.tex +\stoptyping + +and use similar references to access files. Of course we had to make +sure that \KPSE\ like searching in the \TDS\ (standardized \TEX\ trees) +works smoothly. There are plans to link the curl library into \LUATEX, +so that we can go beyong this and access repositories. + +Of course, in order to be more or less \KPSE\ and \WEBC\ +compliant, we also need to support this paranoid file handling, so +we provide mechanisms for that as well. In addition, we provide +ways to create sandboxes for system calls. + +Getting to intercept all log output (well, most log output) was +a problem in itself. For this I used a (preliminary) \XML\ based +log format, which will make log parsing easier. Because we have +full control over file searching, opening and closing, we can +also provide more information about what files are loaded. For +instance we can now easily trace what \TFM\ files \TEX\ reads. + +Implementing additional methods for locating and opening files is +not that complex because the library that ships with \CONTEXT\ +is already prepared for this. For instance, implementing support +for: + +\starttyping +\input http://www.someplace.org/somepath/somefile.tex +\stoptyping + +involved a few lines of code, most of which deals with caching the +files. Because we overload the whole \IO\ handling, this means that +the following works ok: + +% \bgroup \loggingall + +\startbuffer +\placefigure + [][] + {http handling} + {\externalfigure + [http://www.pragma-ade.com/show-gra.pdf] + [page=1,width=\textwidth]} +\stopbuffer + +\typebuffer \ifx\ctxlua \undefined \else \getbuffer \fi + +% \egroup + +Other protocols, like \FTP\ are also supported, so one can say: + +\starttyping +\typefile {ftp://anonymous:@ctan.org/tex-archive/systems\ + /knuth/lib/plain.tex} +\stoptyping + +On the agenda is playing with database, but by the time that we enter +that stage linking the \type {curl} libraries into \LUATEX\ should +have taken place. + +\subject{verbatim} + +The advance of \LUATEX\ also permitted us to play with a long +standing wish of catcode tables, a mechanism to quickly switch +between different ways of treating input characters. An example of +a place where such changes take place is verbatim (and in \CONTEXT\ +also when dealing with \XML\ input). + +We already had encountered the phenomena that when piping back +results from \LUA\ to \TEX, we needed to take care of catcodes so +that \TEX\ would see the input as we wished. Earlier experiments +with applying \type {\scantokens} to a result and thereby +interpreting the result conforming the current catcode regime was +not sufficient or at least not handy enough, especially in the +perspective of fully expandable \LUA\ results. To be honest, the \type +{\scantokens} command was rather useless for this purposes due to its +pseudo file nature and its end||of||file handling but in \LUATEX\ +we now have a convenient \type {\scantextokens} which has no side +effects. + +Once catcode tables were in place, and the relevant \CONTEXT\ code +adapted, I could start playing with one of the trickier parts of +\TEX\ programming: typesetting \TEX\ using \TEX, or verbatim. +Because in \CONTEXT\ verbatim is also related to buffering and +pretty printing, all these mechanism were handled at once. It +proved to be a pretty good testcase for writing \LUA\ results back +to \TEX, because anything you can imagine can and will interfere +(line endings, catcode changes, looking ahead for arguments, etc). +This is one of the areas where \MKIV\ code will make things look +more clean and understandable, especially because we could move +all kind of postprocessing (needed for pretty printing, i.e.\ +syntax highlighting) to \LUA. Interesting is that the resulting +code is not beforehand faster. + +Pretty printing 1000 small (one line) buffers and 5000 simple +\type {\type} commands perform as follows: + +\starttabulate[|l|c|c|c|c|] +\NC \NC \TEX\ normal \NC \TEX\ pretty \NC \LUA\ normal \NC \LUA\ pretty \NC \NR +\NC buffer \NC 2.5 (2.35) \NC ~4.5 (3.05) \NC 2.2 (1.8) \NC ~2.5 (2.0) \NC \NR +\NC inline \NC 7.7 (4.90) \NC 11.5 (7.25) \NC 9.1 (6.3) \NC 10.9 (7.5) \NC \NR +\stoptabulate + +Between braces the runtime on Taco's more modern machine is shown. +It's not that easy to draw conclusions from this because \TEX\ +uses files for buffers and with \LUA\ we store buffers in memory. +For inline verbatim, \LUA\ call's bring some overhead, but with +more complex content, this becomes less noticable. Also, the \LUA\ +code is probably less optimized than the \TEX\ code, and we don't +know yet what benefits a Just In Time \LUA\ compiler will bring. + +\subject{xml} + +Interesting is that the first experiments with \XML\ processing +don't show the expected gain in speed. This is due to the fact +that the \CONTEXT\ \XML\ parser is highly optimized. However, if +we want to load a whole \XML\ file, for instance the formal +\CONTEXT\ interface specification \type {cont-en.xml}, then we can +bring down loading time (as well as \TEX\ memory usage) down from +multiple seconds to a blink of the eyes. Experiments with internal +mappings and manipulations demonstrated that we may not so much +need an alternative for the current parser, but can add additional, +special purpose ones. + +We may consider linking \XSLTPROC\ into \LUATEX, but this is yet +undecided. After all, the problem of typesetting does not really +change, so we may as well keep the process of manipulating and +typesetting separated. + +\subject{multipass data} + +Those who know \CONTEXT\ a bit will know that it may need multiple +passes to typeset a document. \CONTEXT\ not only keeps track of +index entries, list entries, cross references, but also optimizes +some of the output based on information gathered in previous +passes. Especially so called two||pass data and positional +information puts some demands on memory and runtime. Two||pass +data is collapsed in lists because otherwise we would run out of +memory (at least this was true years ago when these mechanisms +were introduced). Positional information is stored in hashes and +has always put a bit of a burden on the size of a so called +utility file (\CONTEXT\ stores all information in one auxiliary +file). + +These two datatypes were the first we moved to a \LUA\ auxiliary +file and eventually all information will move there. The advantage +is that we can use efficient hashes (without limitations) and only +need to run over the file once. And \LUA\ is incredibly fast in +loading the tables where we keep track of these things. For +instance, a test file storing and reading 10.000 complex positions +takes 3.2 seconds runtime with \LUATEX\ but 8.7 seconds with +traditional \PDFTEX. Imagine what this will save when dealing with +huge files (400 page 300 Meg files) that need three or more passes +to be typeset. And, now we can without problems bump position +tracking to milions of positions. + +\subject{resources} + +Finding files is somewhat tricky and has a history in the \TEX\ +community and its distributions. For reasons of packaging and +searching files are organized in a tree and there are rules for +locating files of given types in this tree. When we say + +\starttyping +\input blabla.tex +\stoptyping + +\TEX\ will look for this file by consulting the path specification +associated with the filetype. When we say + +\starttyping +\input blabla +\stoptyping + +\TEX\ will add the \type {.tex} suffix itself. Most other filetypes +are not seen by users but are dealt with in a similar way internally. + +As mentioned before, we support reading from other resources than +the standard file system, for instance we can input files from +websites or read from \ZIP\ archives. Although this works quite well, +we need to keep in mind that there are some conflicting interests: +structured search based on type related specifications versus more +or less explicit requests. + +\starttyping +\input zip:///archive.zip?name=blabla.tex +\input zip:///archive.zip?name=/somepath/blabla.tex +\stoptyping + +Here we need to be rather precise in defining the file location. We can +of course build rather complex mechanisms for locating files here, but +at some point that may backfire and result in unwanted matches. + +If you want to treat a \ZIP\ archive as a \TEX\ tree, then you need +to register the file: + +\starttyping +\usezipfile[archive.zip] +\usezipfile[tex.zip][texmf-local] +\usezipfile[tex.zip?tree=texmf-local] +\stoptyping + +The first variant registers all files in the archive, but the +next two are equivalent and only register a subtree. The registered +tree is prepended to the \type {TEXMF} specification and thereby +may overload existing trees. + +If an acrhive is not a real \TEX\ tree, you can access files anywhere +in the tree by using wildcards + +\starttyping +\input */blabla.tex +\input */somepath/blabla.tex +\stoptyping + +These mechanisms evolve over time and it may take a while before they +stabelize. For instance, the syntax for the \ZIP\ inclusion has been +adapted more than a year after this chapter was written (which is +why this section is added). + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-luatex-progress.lut b/doc/context/sources/general/manuals/mk/mk-luatex-progress.lut new file mode 100644 index 000000000..e5b8b82bd --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-luatex-progress.lut @@ -0,0 +1,12907 @@ +return { + { + ["cs_count"]=44952, + ["dyn_used"]=632849, + ["elapsed_time"]=0.39016199111938, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=81209122, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="33", + ["attribute_list"]="13", + ["boundary"]="2", + ["dir"]="2", + ["disc"]="1", + ["glue"]="15", + ["glue_spec"]="38", + ["glyph"]="2", + ["hlist"]="5", + ["kern"]="4", + ["late_lua"]="2", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="8", + ["pdf_restore"]="1", + ["pdf_save"]="1", + ["pdf_setmatrix"]="1", + ["penalty"]="1", + ["rule"]="4", + ["special"]="1", + ["temp"]="3", + ["user_defined"]="7", + ["vlist"]="6", + }, + ["obj_ptr"]=6, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["str_ptr"]=2145596, + }, + { + ["cs_count"]=45030, + ["dyn_used"]=636636, + ["elapsed_time"]=0.074120044708252, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=87490559, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="559", + ["attribute_list"]="187", + ["boundary"]="6", + ["dir"]="19", + ["disc"]="3", + ["glue"]="217", + ["glue_spec"]="66", + ["glyph"]="68", + ["hlist"]="226", + ["if_stack"]="8", + ["kern"]="91", + ["late_lua"]="4", + ["local_par"]="16", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="46", + ["pdf_restore"]="16", + ["pdf_save"]="16", + ["pdf_setmatrix"]="27", + ["penalty"]="23", + ["rule"]="54", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="77", + }, + ["obj_ptr"]=9, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145687, + }, + { + ["cs_count"]=45031, + ["dyn_used"]=636774, + ["elapsed_time"]=0.0060100555419922, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=87713025, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="243", + ["attribute_list"]="82", + ["boundary"]="2", + ["dir"]="6", + ["disc"]="1", + ["glue"]="97", + ["glue_spec"]="67", + ["glyph"]="14", + ["hlist"]="71", + ["if_stack"]="10", + ["kern"]="65", + ["late_lua"]="2", + ["local_par"]="5", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="35", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="7", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="32", + }, + ["obj_ptr"]=15, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145689, + }, + { + ["cs_count"]=45043, + ["dyn_used"]=640482, + ["elapsed_time"]=0.059628963470459, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=89940771, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1530", + ["attribute_list"]="384", + ["boundary"]="58", + ["dir"]="6", + ["disc"]="40", + ["glue"]="636", + ["glue_spec"]="116", + ["glyph"]="612", + ["hlist"]="429", + ["if_stack"]="6", + ["kern"]="121", + ["late_lua"]="32", + ["local_par"]="62", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="37", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="202", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="68", + }, + ["obj_ptr"]=18, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145709, + }, + { + ["cs_count"]=45044, + ["dyn_used"]=641915, + ["elapsed_time"]=0.015023946762085, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=90120233, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1068", + ["attribute_list"]="270", + ["boundary"]="28", + ["dir"]="6", + ["disc"]="10", + ["glue"]="483", + ["glue_spec"]="135", + ["glyph"]="309", + ["hlist"]="265", + ["if_stack"]="14", + ["kern"]="109", + ["late_lua"]="17", + ["local_par"]="34", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="35", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="100", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="58", + }, + ["obj_ptr"]=23, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145716, + }, + { + ["cs_count"]=45047, + ["dyn_used"]=643260, + ["elapsed_time"]=0.029546976089478, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=91465093, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1091", + ["attribute_list"]="277", + ["boundary"]="6", + ["dir"]="6", + ["disc"]="140", + ["glue"]="813", + ["glue_spec"]="146", + ["glyph"]="2136", + ["hlist"]="175", + ["if_stack"]="9", + ["kern"]="276", + ["late_lua"]="14", + ["local_par"]="18", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="46", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="46", + }, + ["obj_ptr"]=26, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145721, + }, + { + ["cs_count"]=45047, + ["dyn_used"]=643905, + ["elapsed_time"]=0.0065109729766846, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=91526796, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="681", + ["attribute_list"]="176", + ["boundary"]="2", + ["dir"]="6", + ["disc"]="4", + ["glue"]="346", + ["glue_spec"]="148", + ["glyph"]="47", + ["hlist"]="110", + ["if_stack"]="10", + ["kern"]="85", + ["late_lua"]="5", + ["local_par"]="9", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="35", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="11", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="45", + }, + ["obj_ptr"]=30, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145722, + }, + { + ["cs_count"]=45060, + ["dyn_used"]=646100, + ["elapsed_time"]=0.044574022293091, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=92439305, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1647", + ["attribute_list"]="409", + ["boundary"]="6", + ["dir"]="16", + ["disc"]="211", + ["glue"]="1034", + ["glue_spec"]="168", + ["glyph"]="2645", + ["hlist"]="260", + ["if_stack"]="4", + ["kern"]="316", + ["late_lua"]="23", + ["local_par"]="27", + ["margin_kern"]="2", + ["math"]="26", + ["noad"]="1", + ["pdf_literal"]="57", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="17", + ["penalty"]="83", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="46", + }, + ["obj_ptr"]=33, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145742, + }, + { + ["cs_count"]=45061, + ["dyn_used"]=647471, + ["elapsed_time"]=0.018562078475952, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=92828167, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1139", + ["attribute_list"]="286", + ["boundary"]="2", + ["dir"]="10", + ["disc"]="96", + ["glue"]="782", + ["glue_spec"]="180", + ["glyph"]="1435", + ["hlist"]="175", + ["if_stack"]="14", + ["kern"]="173", + ["late_lua"]="16", + ["local_par"]="20", + ["margin_kern"]="2", + ["math"]="10", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="17", + ["penalty"]="42", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="45", + }, + ["obj_ptr"]=37, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145749, + }, + { + ["cs_count"]=45064, + ["dyn_used"]=649271, + ["elapsed_time"]=0.040566921234131, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=93607770, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1380", + ["attribute_list"]="348", + ["boundary"]="18", + ["dir"]="6", + ["disc"]="203", + ["glue"]="1017", + ["glue_spec"]="194", + ["glyph"]="2510", + ["hlist"]="195", + ["if_stack"]="4", + ["kern"]="302", + ["late_lua"]="17", + ["local_par"]="21", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="64", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="49", + }, + ["obj_ptr"]=40, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145754, + }, + { + ["cs_count"]=45089, + ["dyn_used"]=655901, + ["elapsed_time"]=0.052585124969482, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=95224833, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1381", + ["attribute_list"]="346", + ["boundary"]="6", + ["dir"]="9", + ["disc"]="131", + ["glue"]="925", + ["glue_spec"]="208", + ["glyph"]="1844", + ["hlist"]="194", + ["if_stack"]="15", + ["kern"]="256", + ["late_lua"]="17", + ["local_par"]="21", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="50", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="18", + ["penalty"]="43", + ["rule"]="28", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="55", + }, + ["obj_ptr"]=49, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145789, + }, + { + ["cs_count"]=45094, + ["dyn_used"]=656841, + ["elapsed_time"]=0.02103590965271, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=95416363, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1709", + ["attribute_list"]="425", + ["boundary"]="6", + ["dir"]="9", + ["disc"]="118", + ["glue"]="1048", + ["glue_spec"]="217", + ["glyph"]="1894", + ["hlist"]="239", + ["if_stack"]="4", + ["kern"]="264", + ["late_lua"]="15", + ["local_par"]="16", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="46", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="18", + ["penalty"]="46", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="55", + }, + ["obj_ptr"]=52, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145795, + }, + { + ["cs_count"]=45094, + ["dyn_used"]=658261, + ["elapsed_time"]=0.027043104171753, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=95629207, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1518", + ["attribute_list"]="382", + ["boundary"]="6", + ["dir"]="6", + ["disc"]="222", + ["glue"]="1171", + ["glue_spec"]="227", + ["glyph"]="2854", + ["hlist"]="175", + ["if_stack"]="4", + ["kern"]="345", + ["late_lua"]="14", + ["local_par"]="18", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="48", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="43", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="46", + }, + ["obj_ptr"]=56, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145796, + }, + { + ["cs_count"]=45096, + ["dyn_used"]=659726, + ["elapsed_time"]=0.045573949813843, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=96810177, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2112", + ["attribute_list"]="529", + ["boundary"]="6", + ["dir"]="6", + ["disc"]="196", + ["glue"]="1348", + ["glue_spec"]="237", + ["glyph"]="2591", + ["hlist"]="305", + ["if_stack"]="4", + ["kern"]="362", + ["late_lua"]="19", + ["local_par"]="17", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="38", + ["pdf_restore"]="9", + ["pdf_save"]="9", + ["pdf_setmatrix"]="13", + ["penalty"]="48", + ["rule"]="21", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="46", + }, + ["obj_ptr"]=59, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145800, + }, + { + ["cs_count"]=45106, + ["dyn_used"]=662858, + ["elapsed_time"]=0.027546882629395, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=96993121, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1792", + ["attribute_list"]="446", + ["boundary"]="22", + ["dir"]="21", + ["disc"]="133", + ["glue"]="1122", + ["glue_spec"]="248", + ["glyph"]="1825", + ["hlist"]="249", + ["if_stack"]="4", + ["kern"]="246", + ["late_lua"]="22", + ["local_par"]="23", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="40", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="63", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="85", + }, + ["obj_ptr"]=65, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145811, + }, + { + ["cs_count"]=45106, + ["dyn_used"]=663705, + ["elapsed_time"]=0.011518001556396, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=97103083, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1588", + ["attribute_list"]="398", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="98", + ["glue"]="1031", + ["glue_spec"]="252", + ["glyph"]="1566", + ["hlist"]="196", + ["if_stack"]="4", + ["kern"]="217", + ["late_lua"]="14", + ["local_par"]="17", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="38", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="33", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="71", + }, + ["obj_ptr"]=68, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145812, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=666239, + ["elapsed_time"]=0.03056001663208, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=97386310, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1915", + ["attribute_list"]="476", + ["boundary"]="18", + ["dir"]="21", + ["disc"]="166", + ["glue"]="1339", + ["glue_spec"]="274", + ["glyph"]="2566", + ["hlist"]="276", + ["if_stack"]="4", + ["kern"]="284", + ["late_lua"]="33", + ["local_par"]="34", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="46", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="71", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=72, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145821, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=667788, + ["elapsed_time"]=0.017028093338013, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=97527225, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2190", + ["attribute_list"]="546", + ["boundary"]="14", + ["dir"]="21", + ["disc"]="119", + ["glue"]="1236", + ["glue_spec"]="290", + ["glyph"]="1713", + ["hlist"]="306", + ["if_stack"]="4", + ["kern"]="277", + ["late_lua"]="19", + ["local_par"]="18", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="42", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="44", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=75, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145822, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=668529, + ["elapsed_time"]=0.027544975280762, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=97702650, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2408", + ["attribute_list"]="599", + ["boundary"]="18", + ["dir"]="16", + ["disc"]="203", + ["glue"]="1475", + ["glue_spec"]="287", + ["glyph"]="2797", + ["hlist"]="313", + ["if_stack"]="4", + ["kern"]="323", + ["late_lua"]="23", + ["local_par"]="22", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="44", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="66", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="71", + }, + ["obj_ptr"]=90, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145823, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=670037, + ["elapsed_time"]=0.022036075592041, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=97921024, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1909", + ["attribute_list"]="473", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="132", + ["glue"]="1350", + ["glue_spec"]="308", + ["glyph"]="2261", + ["hlist"]="232", + ["if_stack"]="4", + ["kern"]="237", + ["late_lua"]="30", + ["local_par"]="32", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="50", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="62", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=93, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145824, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=670924, + ["elapsed_time"]=0.0080130100250244, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=98058659, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="1708", + ["attribute_list"]="425", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="20", + ["glue"]="961", + ["glue_spec"]="309", + ["glyph"]="460", + ["hlist"]="169", + ["if_stack"]="14", + ["kern"]="106", + ["late_lua"]="13", + ["local_par"]="15", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="38", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="26", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=96, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145830, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=672664, + ["elapsed_time"]=0.029047966003418, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=98384114, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2461", + ["attribute_list"]="612", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="206", + ["glue"]="1597", + ["glue_spec"]="319", + ["glyph"]="3033", + ["hlist"]="293", + ["if_stack"]="4", + ["kern"]="330", + ["late_lua"]="22", + ["local_par"]="21", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="50", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="56", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=99, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145831, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=674532, + ["elapsed_time"]=0.021034955978394, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=98593557, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2189", + ["attribute_list"]="542", + ["boundary"]="10", + ["dir"]="20", + ["disc"]="128", + ["glue"]="1487", + ["glue_spec"]="345", + ["glyph"]="2103", + ["hlist"]="247", + ["if_stack"]="4", + ["kern"]="223", + ["late_lua"]="33", + ["local_par"]="35", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="60", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="62", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=103, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145832, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=676099, + ["elapsed_time"]=0.021034002304077, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=98862829, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2323", + ["attribute_list"]="575", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="117", + ["glue"]="1575", + ["glue_spec"]="364", + ["glyph"]="2174", + ["hlist"]="237", + ["if_stack"]="4", + ["kern"]="231", + ["late_lua"]="36", + ["local_par"]="38", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="64", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="58", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=106, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145833, + }, + { + ["cs_count"]=45108, + ["dyn_used"]=677030, + ["elapsed_time"]=0.0085129737854004, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=98989198, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2036", + ["attribute_list"]="506", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="49", + ["glue"]="1240", + ["glue_spec"]="366", + ["glyph"]="825", + ["hlist"]="175", + ["if_stack"]="14", + ["kern"]="143", + ["late_lua"]="13", + ["local_par"]="15", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="38", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="28", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=109, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145839, + }, + { + ["cs_count"]=45122, + ["dyn_used"]=680457, + ["elapsed_time"]=0.043071031570435, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=99678450, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="5047", + ["attribute_list"]="1056", + ["boundary"]="22", + ["dir"]="16", + ["disc"]="72", + ["glue"]="1837", + ["glue_spec"]="415", + ["glyph"]="1462", + ["hlist"]="623", + ["if_stack"]="4", + ["kern"]="230", + ["late_lua"]="37", + ["local_par"]="39", + ["margin_kern"]="2", + ["math"]="34", + ["noad"]="1", + ["pdf_literal"]="78", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="96", + ["rule"]="90", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=112, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145860, + }, + { + ["cs_count"]=45122, + ["dyn_used"]=682119, + ["elapsed_time"]=0.024554014205933, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=99959674, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2685", + ["attribute_list"]="649", + ["boundary"]="22", + ["dir"]="16", + ["disc"]="137", + ["glue"]="1743", + ["glue_spec"]="426", + ["glyph"]="2228", + ["hlist"]="240", + ["if_stack"]="14", + ["kern"]="248", + ["late_lua"]="28", + ["local_par"]="30", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="52", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="67", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="72", + }, + ["obj_ptr"]=117, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145866, + }, + { + ["cs_count"]=45122, + ["dyn_used"]=682665, + ["elapsed_time"]=0.0060100555419922, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100020898, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2273", + ["attribute_list"]="549", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="24", + ["glue"]="1334", + ["glue_spec"]="427", + ["glyph"]="471", + ["hlist"]="164", + ["if_stack"]="14", + ["kern"]="109", + ["late_lua"]="10", + ["local_par"]="12", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="36", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="23", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=120, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145867, + }, + { + ["cs_count"]=45122, + ["dyn_used"]=683361, + ["elapsed_time"]=0.0050079822540283, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100091057, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2282", + ["attribute_list"]="551", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="10", + ["glue"]="1305", + ["glue_spec"]="429", + ["glyph"]="285", + ["hlist"]="164", + ["if_stack"]="15", + ["kern"]="96", + ["late_lua"]="11", + ["local_par"]="13", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="36", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="23", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=123, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145868, + }, + { + ["cs_count"]=45128, + ["dyn_used"]=684717, + ["elapsed_time"]=0.028546810150146, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100345283, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3273", + ["attribute_list"]="789", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="226", + ["glue"]="2055", + ["glue_spec"]="440", + ["glyph"]="3057", + ["hlist"]="341", + ["if_stack"]="4", + ["kern"]="359", + ["late_lua"]="24", + ["local_par"]="22", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="38", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="81", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=126, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145875, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=686285, + ["elapsed_time"]=0.027043104171753, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100520507, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3015", + ["attribute_list"]="727", + ["boundary"]="10", + ["dir"]="18", + ["disc"]="226", + ["glue"]="2060", + ["glue_spec"]="449", + ["glyph"]="3300", + ["hlist"]="286", + ["if_stack"]="4", + ["kern"]="359", + ["late_lua"]="19", + ["local_par"]="21", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="50", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="79", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=129, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145890, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=688208, + ["elapsed_time"]=0.025042057037354, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100681718, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2913", + ["attribute_list"]="706", + ["boundary"]="10", + ["dir"]="20", + ["disc"]="160", + ["glue"]="2026", + ["glue_spec"]="461", + ["glyph"]="2779", + ["hlist"]="254", + ["if_stack"]="4", + ["kern"]="260", + ["late_lua"]="23", + ["local_par"]="25", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="50", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="65", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=132, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145891, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=689090, + ["elapsed_time"]=0.011018991470337, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101089476, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2503", + ["attribute_list"]="605", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="29", + ["glue"]="1488", + ["glue_spec"]="462", + ["glyph"]="598", + ["hlist"]="166", + ["if_stack"]="14", + ["kern"]="114", + ["late_lua"]="11", + ["local_par"]="13", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="36", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="25", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=136, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145903, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=690715, + ["elapsed_time"]=0.023092985153198, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101357677, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2856", + ["attribute_list"]="691", + ["boundary"]="18", + ["dir"]="16", + ["disc"]="142", + ["glue"]="1978", + ["glue_spec"]="483", + ["glyph"]="2516", + ["hlist"]="236", + ["if_stack"]="4", + ["kern"]="243", + ["late_lua"]="30", + ["local_par"]="32", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="54", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="65", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="71", + }, + ["obj_ptr"]=139, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145904, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=692395, + ["elapsed_time"]=0.029547929763794, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101627585, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3130", + ["attribute_list"]="760", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="222", + ["glue"]="2235", + ["glue_spec"]="501", + ["glyph"]="3228", + ["hlist"]="275", + ["if_stack"]="4", + ["kern"]="326", + ["late_lua"]="28", + ["local_par"]="30", + ["margin_kern"]="2", + ["math"]="14", + ["noad"]="1", + ["pdf_literal"]="60", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="80", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=142, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145905, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=693283, + ["elapsed_time"]=0.025039911270142, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101816162, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2991", + ["attribute_list"]="726", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="272", + ["glue"]="2324", + ["glue_spec"]="507", + ["glyph"]="3789", + ["hlist"]="225", + ["if_stack"]="4", + ["kern"]="363", + ["late_lua"]="17", + ["local_par"]="19", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="64", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="53", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=145, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145906, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=694587, + ["elapsed_time"]=0.025042057037354, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101965491, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3077", + ["attribute_list"]="746", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="165", + ["glue"]="2193", + ["glue_spec"]="523", + ["glyph"]="2911", + ["hlist"]="248", + ["if_stack"]="4", + ["kern"]="283", + ["late_lua"]="26", + ["local_par"]="28", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="44", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="67", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=148, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145907, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=695825, + ["elapsed_time"]=0.027044057846069, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102030766, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3207", + ["attribute_list"]="779", + ["boundary"]="18", + ["dir"]="16", + ["disc"]="202", + ["glue"]="2252", + ["glue_spec"]="532", + ["glyph"]="3049", + ["hlist"]="242", + ["if_stack"]="4", + ["kern"]="299", + ["late_lua"]="21", + ["local_par"]="23", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="50", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="64", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="71", + }, + ["obj_ptr"]=151, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145908, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=697029, + ["elapsed_time"]=0.026043891906738, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102064029, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3106", + ["attribute_list"]="753", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="220", + ["glue"]="2255", + ["glue_spec"]="545", + ["glyph"]="3037", + ["hlist"]="233", + ["if_stack"]="4", + ["kern"]="312", + ["late_lua"]="22", + ["local_par"]="24", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="42", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="23", + ["penalty"]="45", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=154, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145909, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=698192, + ["elapsed_time"]=0.022536039352417, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102268914, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3097", + ["attribute_list"]="751", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="129", + ["glue"]="2389", + ["glue_spec"]="572", + ["glyph"]="2399", + ["hlist"]="237", + ["if_stack"]="4", + ["kern"]="238", + ["late_lua"]="34", + ["local_par"]="36", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="40", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="19", + ["penalty"]="54", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=157, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145910, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=699136, + ["elapsed_time"]=0.017028093338013, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102504440, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="2950", + ["attribute_list"]="714", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="46", + ["glue"]="2693", + ["glue_spec"]="607", + ["glyph"]="1567", + ["hlist"]="240", + ["if_stack"]="4", + ["kern"]="136", + ["late_lua"]="47", + ["local_par"]="49", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="42", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="60", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=160, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145911, + }, + { + ["cs_count"]=45142, + ["dyn_used"]=699925, + ["elapsed_time"]=0.014023065567017, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102629013, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3002", + ["attribute_list"]="727", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="27", + ["glue"]="2917", + ["glue_spec"]="647", + ["glyph"]="1379", + ["hlist"]="249", + ["if_stack"]="6", + ["kern"]="115", + ["late_lua"]="52", + ["local_par"]="54", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="40", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="65", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=163, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145912, + }, + { + ["cs_count"]=45143, + ["dyn_used"]=701091, + ["elapsed_time"]=0.090649843215942, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=76543469, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3163", + ["attribute_list"]="766", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="65", + ["glue"]="2590", + ["glue_spec"]="671", + ["glyph"]="1740", + ["hlist"]="235", + ["if_stack"]="6", + ["kern"]="147", + ["late_lua"]="35", + ["local_par"]="37", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="44", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="21", + ["penalty"]="58", + ["rule"]="31", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=167, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145934, + }, + { + ["cs_count"]=45143, + ["dyn_used"]=703150, + ["elapsed_time"]=0.033555030822754, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=77305383, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="4727", + ["attribute_list"]="1155", + ["boundary"]="18", + ["dir"]="16", + ["disc"]="90", + ["glue"]="3074", + ["glue_spec"]="694", + ["glyph"]="2220", + ["hlist"]="588", + ["if_stack"]="4", + ["kern"]="330", + ["late_lua"]="42", + ["local_par"]="27", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="42", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="83", + ["rule"]="35", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="71", + }, + ["obj_ptr"]=173, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["str_ptr"]=2145942, + }, + { + ["cs_count"]=45143, + ["dyn_used"]=703295, + ["elapsed_time"]=0.02153491973877, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=77453484, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="4460", + ["attribute_list"]="1090", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="135", + ["glue"]="3045", + ["glue_spec"]="690", + ["glyph"]="2575", + ["hlist"]="491", + ["if_stack"]="4", + ["kern"]="344", + ["late_lua"]="30", + ["local_par"]="20", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="38", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="65", + ["rule"]="33", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=177, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145943, + }, + { + ["cs_count"]=45144, + ["dyn_used"]=704427, + ["elapsed_time"]=0.099662065505981, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=84470571, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3617", + ["attribute_list"]="916", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="93", + ["glue"]="2863", + ["glue_spec"]="715", + ["glyph"]="1903", + ["hlist"]="276", + ["if_stack"]="5", + ["kern"]="193", + ["late_lua"]="35", + ["local_par"]="37", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="107", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="68", + ["rule"]="72", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=183, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145951, + }, + { + ["cs_count"]=45144, + ["dyn_used"]=705657, + ["elapsed_time"]=0.025604963302612, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=84681957, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3748", + ["attribute_list"]="929", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="163", + ["glue"]="3007", + ["glue_spec"]="730", + ["glyph"]="2777", + ["hlist"]="258", + ["if_stack"]="4", + ["kern"]="253", + ["late_lua"]="27", + ["local_par"]="29", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="73", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="60", + ["rule"]="52", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=187, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145952, + }, + { + ["cs_count"]=45144, + ["dyn_used"]=706920, + ["elapsed_time"]=0.021536111831665, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=84870410, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3666", + ["attribute_list"]="888", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="163", + ["glue"]="3006", + ["glue_spec"]="744", + ["glyph"]="2807", + ["hlist"]="225", + ["if_stack"]="4", + ["kern"]="245", + ["late_lua"]="24", + ["local_par"]="26", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="49", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="49", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=190, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145953, + }, + { + ["cs_count"]=45144, + ["dyn_used"]=707979, + ["elapsed_time"]=0.016526937484741, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=85083646, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="3932", + ["attribute_list"]="954", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="53", + ["glue"]="2816", + ["glue_spec"]="748", + ["glyph"]="1231", + ["hlist"]="293", + ["if_stack"]="14", + ["kern"]="164", + ["late_lua"]="20", + ["local_par"]="17", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="43", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="36", + ["rule"]="34", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=193, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145959, + }, + { + ["cs_count"]=45145, + ["dyn_used"]=710279, + ["elapsed_time"]=0.036059141159058, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=86438108, + ["max_buf_stack"]=302, + ["node_memory"]={ + ["attribute"]="4675", + ["attribute_list"]="1139", + ["boundary"]="22", + ["dir"]="19", + ["disc"]="140", + ["glue"]="3278", + ["glue_spec"]="777", + ["glyph"]="2288", + ["hlist"]="437", + ["if_stack"]="4", + ["kern"]="294", + ["late_lua"]="35", + ["local_par"]="27", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="51", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="108", + ["rule"]="34", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="72", + }, + ["obj_ptr"]=196, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145962, + }, + { + ["cs_count"]=45145, + ["dyn_used"]=711415, + ["elapsed_time"]=0.029547929763794, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=86694925, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="7306", + ["attribute_list"]="1796", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="81", + ["glue"]="3983", + ["glue_spec"]="782", + ["glyph"]="1473", + ["hlist"]="1066", + ["if_stack"]="4", + ["kern"]="355", + ["late_lua"]="66", + ["local_par"]="16", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="43", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="93", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=200, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145963, + }, + { + ["cs_count"]=45145, + ["dyn_used"]=712340, + ["elapsed_time"]=0.019031047821045, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=86863170, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6913", + ["attribute_list"]="1698", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="56", + ["glue"]="3858", + ["glue_spec"]="785", + ["glyph"]="1103", + ["hlist"]="935", + ["if_stack"]="4", + ["kern"]="284", + ["late_lua"]="58", + ["local_par"]="15", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="45", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="71", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=203, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145964, + }, + { + ["cs_count"]=45145, + ["dyn_used"]=713385, + ["elapsed_time"]=0.022035837173462, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=87060005, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="7113", + ["attribute_list"]="1749", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="66", + ["glue"]="4020", + ["glue_spec"]="788", + ["glyph"]="1059", + ["hlist"]="950", + ["if_stack"]="4", + ["kern"]="293", + ["late_lua"]="58", + ["local_par"]="14", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="71", + ["rule"]="34", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=207, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145965, + }, + { + ["cs_count"]=45145, + ["dyn_used"]=714495, + ["elapsed_time"]=0.029047966003418, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=87335638, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="8520", + ["attribute_list"]="2099", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="91", + ["glue"]="4638", + ["glue_spec"]="793", + ["glyph"]="1405", + ["hlist"]="1245", + ["if_stack"]="4", + ["kern"]="380", + ["late_lua"]="77", + ["local_par"]="16", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="43", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="92", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=210, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145966, + }, + { + ["cs_count"]=45145, + ["dyn_used"]=715166, + ["elapsed_time"]=0.018086194992065, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=87488688, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="8210", + ["attribute_list"]="2023", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="64", + ["glue"]="4601", + ["glue_spec"]="796", + ["glyph"]="1246", + ["hlist"]="1142", + ["if_stack"]="4", + ["kern"]="345", + ["late_lua"]="69", + ["local_par"]="14", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="83", + ["rule"]="34", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=213, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145967, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=715355, + ["elapsed_time"]=0.013521909713745, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=87865911, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5923", + ["attribute_list"]="1451", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="49", + ["glue"]="4056", + ["glue_spec"]="804", + ["glyph"]="1387", + ["hlist"]="554", + ["if_stack"]="4", + ["kern"]="211", + ["late_lua"]="47", + ["local_par"]="28", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="61", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=216, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145969, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=716086, + ["elapsed_time"]=0.010518074035645, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=88025474, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="4634", + ["attribute_list"]="1128", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="8", + ["glue"]="3910", + ["glue_spec"]="841", + ["glyph"]="1273", + ["hlist"]="240", + ["if_stack"]="4", + ["kern"]="96", + ["late_lua"]="49", + ["local_par"]="51", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="59", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=219, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145970, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=716832, + ["elapsed_time"]=0.010519027709961, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=88182815, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="4714", + ["attribute_list"]="1147", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="8", + ["glue"]="4022", + ["glue_spec"]="876", + ["glyph"]="1325", + ["hlist"]="236", + ["if_stack"]="4", + ["kern"]="96", + ["late_lua"]="47", + ["local_par"]="49", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="57", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=222, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145971, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=717648, + ["elapsed_time"]=0.010013818740845, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=88439438, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="4736", + ["attribute_list"]="1154", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="16", + ["glue"]="4011", + ["glue_spec"]="886", + ["glyph"]="995", + ["hlist"]="197", + ["if_stack"]="14", + ["kern"]="106", + ["late_lua"]="27", + ["local_par"]="29", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="43", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="39", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=225, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145977, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=719390, + ["elapsed_time"]=0.025541067123413, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=88697086, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5153", + ["attribute_list"]="1256", + ["boundary"]="22", + ["dir"]="16", + ["disc"]="147", + ["glue"]="4409", + ["glue_spec"]="911", + ["glyph"]="2559", + ["hlist"]="257", + ["if_stack"]="4", + ["kern"]="278", + ["late_lua"]="34", + ["local_par"]="36", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="78", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="72", + }, + ["obj_ptr"]=228, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145978, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=720608, + ["elapsed_time"]=0.022037029266357, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=88895062, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5365", + ["attribute_list"]="1308", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="141", + ["glue"]="4480", + ["glue_spec"]="924", + ["glyph"]="2637", + ["hlist"]="263", + ["if_stack"]="4", + ["kern"]="305", + ["late_lua"]="27", + ["local_par"]="26", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="57", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="53", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=231, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145979, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=722010, + ["elapsed_time"]=0.026544094085693, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=89125445, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5426", + ["attribute_list"]="1323", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="192", + ["glue"]="4580", + ["glue_spec"]="939", + ["glyph"]="3061", + ["hlist"]="272", + ["if_stack"]="4", + ["kern"]="307", + ["late_lua"]="23", + ["local_par"]="23", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="57", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="67", + ["rule"]="34", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=234, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145980, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=722832, + ["elapsed_time"]=0.023037910461426, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=89289200, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5065", + ["attribute_list"]="1234", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="151", + ["glue"]="4549", + ["glue_spec"]="951", + ["glyph"]="2723", + ["hlist"]="234", + ["if_stack"]="4", + ["kern"]="249", + ["late_lua"]="28", + ["local_par"]="30", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="45", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="55", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=238, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145981, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=723699, + ["elapsed_time"]=0.025039911270142, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=89484629, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5669", + ["attribute_list"]="1384", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="231", + ["glue"]="4759", + ["glue_spec"]="959", + ["glyph"]="3149", + ["hlist"]="354", + ["if_stack"]="4", + ["kern"]="313", + ["late_lua"]="25", + ["local_par"]="19", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="43", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="61", + ["rule"]="36", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=241, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145982, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=725038, + ["elapsed_time"]=0.020533084869385, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=89752361, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5186", + ["attribute_list"]="1263", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="139", + ["glue"]="4612", + ["glue_spec"]="986", + ["glyph"]="2367", + ["hlist"]="228", + ["if_stack"]="4", + ["kern"]="205", + ["late_lua"]="34", + ["local_par"]="36", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="51", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="61", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=244, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145983, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=726059, + ["elapsed_time"]=0.016026020050049, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=89970105, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5249", + ["attribute_list"]="1279", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="67", + ["glue"]="4664", + ["glue_spec"]="1010", + ["glyph"]="1817", + ["hlist"]="236", + ["if_stack"]="4", + ["kern"]="149", + ["late_lua"]="41", + ["local_par"]="43", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="49", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="59", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=247, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145984, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=727088, + ["elapsed_time"]=0.015024900436401, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=90245268, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6101", + ["attribute_list"]="1492", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="47", + ["glue"]="4670", + ["glue_spec"]="1013", + ["glyph"]="1086", + ["hlist"]="395", + ["if_stack"]="14", + ["kern"]="174", + ["late_lua"]="27", + ["local_par"]="16", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="42", + ["rule"]="34", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=250, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145990, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=728584, + ["elapsed_time"]=0.022036075592041, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=90506506, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5497", + ["attribute_list"]="1340", + ["boundary"]="22", + ["dir"]="16", + ["disc"]="114", + ["glue"]="4910", + ["glue_spec"]="1042", + ["glyph"]="2085", + ["hlist"]="253", + ["if_stack"]="4", + ["kern"]="202", + ["late_lua"]="38", + ["local_par"]="40", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="79", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="72", + }, + ["obj_ptr"]=253, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145991, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=729709, + ["elapsed_time"]=0.022536993026733, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=90732169, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5538", + ["attribute_list"]="1352", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="165", + ["glue"]="5029", + ["glue_spec"]="1061", + ["glyph"]="2958", + ["hlist"]="226", + ["if_stack"]="4", + ["kern"]="276", + ["late_lua"]="24", + ["local_par"]="26", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="51", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="49", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=256, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145992, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=730625, + ["elapsed_time"]=0.020033121109009, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=90929947, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5470", + ["attribute_list"]="1334", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="144", + ["glue"]="5121", + ["glue_spec"]="1075", + ["glyph"]="2579", + ["hlist"]="235", + ["if_stack"]="4", + ["kern"]="226", + ["late_lua"]="30", + ["local_par"]="32", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="45", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="61", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=259, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145993, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=731813, + ["elapsed_time"]=0.018529891967773, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=91189574, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5522", + ["attribute_list"]="1347", + ["boundary"]="10", + ["dir"]="16", + ["disc"]="125", + ["glue"]="5115", + ["glue_spec"]="1102", + ["glyph"]="2428", + ["hlist"]="233", + ["if_stack"]="4", + ["kern"]="213", + ["late_lua"]="33", + ["local_par"]="35", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="45", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="55", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="69", + }, + ["obj_ptr"]=262, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145994, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=732789, + ["elapsed_time"]=0.015526056289673, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=91464507, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5535", + ["attribute_list"]="1350", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="42", + ["glue"]="5330", + ["glue_spec"]="1143", + ["glyph"]="1600", + ["hlist"]="251", + ["if_stack"]="7", + ["kern"]="136", + ["late_lua"]="46", + ["local_par"]="50", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="45", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="68", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=265, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145995, + }, + { + ["cs_count"]=45146, + ["dyn_used"]=734243, + ["elapsed_time"]=0.022035837173462, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=91675464, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5749", + ["attribute_list"]="1401", + ["boundary"]="14", + ["dir"]="16", + ["disc"]="143", + ["glue"]="5338", + ["glue_spec"]="1155", + ["glyph"]="2757", + ["hlist"]="230", + ["if_stack"]="4", + ["kern"]="253", + ["late_lua"]="28", + ["local_par"]="30", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="49", + ["pdf_restore"]="11", + ["pdf_save"]="11", + ["pdf_setmatrix"]="17", + ["penalty"]="56", + ["rule"]="32", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="70", + }, + ["obj_ptr"]=269, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2145996, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=737963, + ["elapsed_time"]=0.096158027648926, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100443598, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5885", + ["attribute_list"]="1434", + ["boundary"]="22", + ["dir"]="24", + ["disc"]="64", + ["glue"]="6754", + ["glue_spec"]="1292", + ["glyph"]="4436", + ["hlist"]="726", + ["if_stack"]="4", + ["kern"]="188", + ["late_lua"]="45", + ["local_par"]="259", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="55", + ["pdf_restore"]="13", + ["pdf_save"]="13", + ["pdf_setmatrix"]="21", + ["penalty"]="288", + ["rule"]="48", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="93", + }, + ["obj_ptr"]=272, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146035, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=738699, + ["elapsed_time"]=0.0095160007476807, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100502759, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5743", + ["attribute_list"]="1401", + ["boundary"]="18", + ["dir"]="24", + ["disc"]="11", + ["glue"]="6376", + ["glue_spec"]="1293", + ["glyph"]="3418", + ["hlist"]="656", + ["if_stack"]="4", + ["kern"]="119", + ["late_lua"]="18", + ["local_par"]="232", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="42", + ["pdf_restore"]="13", + ["pdf_save"]="13", + ["pdf_setmatrix"]="21", + ["penalty"]="249", + ["rule"]="48", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="93", + }, + ["obj_ptr"]=275, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146036, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=739638, + ["elapsed_time"]=0.022536039352417, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100690960, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5941", + ["attribute_list"]="1449", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="173", + ["glue"]="6228", + ["glue_spec"]="1304", + ["glyph"]="4418", + ["hlist"]="472", + ["if_stack"]="4", + ["kern"]="257", + ["late_lua"]="30", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="165", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=278, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146037, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=740567, + ["elapsed_time"]=0.016547918319702, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=100844585, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="5909", + ["attribute_list"]="1442", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="129", + ["glue"]="6036", + ["glue_spec"]="1309", + ["glyph"]="3589", + ["hlist"]="437", + ["if_stack"]="14", + ["kern"]="237", + ["late_lua"]="17", + ["local_par"]="125", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="149", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=281, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146043, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=742451, + ["elapsed_time"]=0.021536111831665, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101153287, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6179", + ["attribute_list"]="1506", + ["boundary"]="22", + ["dir"]="20", + ["disc"]="56", + ["glue"]="6188", + ["glue_spec"]="1346", + ["glyph"]="3407", + ["hlist"]="496", + ["if_stack"]="4", + ["kern"]="179", + ["late_lua"]="44", + ["local_par"]="152", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="51", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=284, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146062, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=743337, + ["elapsed_time"]=0.012521028518677, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101383169, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6025", + ["attribute_list"]="1468", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="28", + ["glue"]="6276", + ["glue_spec"]="1379", + ["glyph"]="3022", + ["hlist"]="481", + ["if_stack"]="4", + ["kern"]="120", + ["late_lua"]="48", + ["local_par"]="156", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="49", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=287, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146063, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=744414, + ["elapsed_time"]=0.010516881942749, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101689606, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6017", + ["attribute_list"]="1467", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="6163", + ["glue_spec"]="1393", + ["glyph"]="2454", + ["hlist"]="448", + ["if_stack"]="14", + ["kern"]="107", + ["late_lua"]="33", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="43", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="154", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=290, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146069, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=745110, + ["elapsed_time"]=0.0055091381072998, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101755609, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6021", + ["attribute_list"]="1469", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="8", + ["glue"]="6019", + ["glue_spec"]="1395", + ["glyph"]="2052", + ["hlist"]="409", + ["if_stack"]="15", + ["kern"]="107", + ["late_lua"]="13", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=293, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146070, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=746548, + ["elapsed_time"]=0.030048847198486, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=101968524, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6563", + ["attribute_list"]="1601", + ["boundary"]="26", + ["dir"]="24", + ["disc"]="205", + ["glue"]="6637", + ["glue_spec"]="1411", + ["glyph"]="4526", + ["hlist"]="512", + ["if_stack"]="4", + ["kern"]="323", + ["late_lua"]="27", + ["local_par"]="135", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="51", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="199", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=296, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146071, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=748187, + ["elapsed_time"]=0.025041103363037, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102190902, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6492", + ["attribute_list"]="1584", + ["boundary"]="18", + ["dir"]="24", + ["disc"]="158", + ["glue"]="6667", + ["glue_spec"]="1435", + ["glyph"]="4272", + ["hlist"]="500", + ["if_stack"]="5", + ["kern"]="290", + ["late_lua"]="32", + ["local_par"]="140", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="181", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=300, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146072, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=749347, + ["elapsed_time"]=0.030550003051758, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102378569, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6800", + ["attribute_list"]="1662", + ["boundary"]="18", + ["dir"]="26", + ["disc"]="220", + ["glue"]="6843", + ["glue_spec"]="1444", + ["glyph"]="5046", + ["hlist"]="523", + ["if_stack"]="4", + ["kern"]="345", + ["late_lua"]="28", + ["local_par"]="136", + ["margin_kern"]="2", + ["math"]="12", + ["noad"]="1", + ["pdf_literal"]="53", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=303, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146073, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=750471, + ["elapsed_time"]=0.026544094085693, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102540154, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6659", + ["attribute_list"]="1627", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="222", + ["glue"]="6832", + ["glue_spec"]="1452", + ["glyph"]="5074", + ["hlist"]="479", + ["if_stack"]="4", + ["kern"]="334", + ["late_lua"]="21", + ["local_par"]="129", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="163", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=306, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146074, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=751808, + ["elapsed_time"]=0.02704381942749, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102724766, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6666", + ["attribute_list"]="1628", + ["boundary"]="22", + ["dir"]="20", + ["disc"]="212", + ["glue"]="6847", + ["glue_spec"]="1462", + ["glyph"]="5037", + ["hlist"]="487", + ["if_stack"]="4", + ["kern"]="318", + ["late_lua"]="21", + ["local_par"]="129", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="53", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="173", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=309, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146075, + }, + { + ["cs_count"]=45170, + ["dyn_used"]=752680, + ["elapsed_time"]=0.027044057846069, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=102880187, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6675", + ["attribute_list"]="1631", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="209", + ["glue"]="6903", + ["glue_spec"]="1468", + ["glyph"]="5219", + ["hlist"]="476", + ["if_stack"]="4", + ["kern"]="353", + ["late_lua"]="18", + ["local_par"]="126", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="154", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=312, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146076, + }, + { + ["cs_count"]=45173, + ["dyn_used"]=754354, + ["elapsed_time"]=0.046075105667114, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=110095891, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6814", + ["attribute_list"]="1665", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="151", + ["glue"]="6670", + ["glue_spec"]="1475", + ["glyph"]="4053", + ["hlist"]="478", + ["if_stack"]="14", + ["kern"]="275", + ["late_lua"]="19", + ["local_par"]="127", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=315, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146086, + }, + { + ["cs_count"]=45173, + ["dyn_used"]=754999, + ["elapsed_time"]=0.0075139999389648, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=110152489, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6389", + ["attribute_list"]="1559", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="9", + ["glue"]="6243", + ["glue_spec"]="1477", + ["glyph"]="2115", + ["hlist"]="409", + ["if_stack"]="15", + ["kern"]="105", + ["late_lua"]="13", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="39", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=318, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146087, + }, + { + ["cs_count"]=45173, + ["dyn_used"]=756177, + ["elapsed_time"]=0.031253814697266, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=110367446, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6843", + ["attribute_list"]="1671", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="235", + ["glue"]="6836", + ["glue_spec"]="1491", + ["glyph"]="4825", + ["hlist"]="492", + ["if_stack"]="4", + ["kern"]="320", + ["late_lua"]="25", + ["local_par"]="133", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=321, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146088, + }, + { + ["cs_count"]=45177, + ["dyn_used"]=757545, + ["elapsed_time"]=0.10026717185974, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=112255694, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6696", + ["attribute_list"]="1634", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="118", + ["glue"]="6737", + ["glue_spec"]="1512", + ["glyph"]="4281", + ["hlist"]="476", + ["if_stack"]="4", + ["kern"]="211", + ["late_lua"]="28", + ["local_par"]="136", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=324, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146104, + }, + { + ["cs_count"]=45182, + ["dyn_used"]=758447, + ["elapsed_time"]=0.089548826217651, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=112867694, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6543", + ["attribute_list"]="1596", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="69", + ["glue"]="6580", + ["glue_spec"]="1524", + ["glyph"]="3565", + ["hlist"]="447", + ["if_stack"]="4", + ["kern"]="175", + ["late_lua"]="23", + ["local_par"]="131", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="41", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="152", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=328, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146121, + }, + { + ["cs_count"]=45182, + ["dyn_used"]=759673, + ["elapsed_time"]=0.018530130386353, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=113162585, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6761", + ["attribute_list"]="1649", + ["boundary"]="18", + ["dir"]="23", + ["disc"]="84", + ["glue"]="7046", + ["glue_spec"]="1551", + ["glyph"]="3446", + ["hlist"]="500", + ["if_stack"]="4", + ["kern"]="180", + ["late_lua"]="39", + ["local_par"]="147", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="57", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="183", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=332, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146122, + }, + { + ["cs_count"]=45182, + ["dyn_used"]=760556, + ["elapsed_time"]=0.021034002304077, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=113397448, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6748", + ["attribute_list"]="1646", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="130", + ["glue"]="7105", + ["glue_spec"]="1566", + ["glyph"]="4298", + ["hlist"]="475", + ["if_stack"]="4", + ["kern"]="248", + ["late_lua"]="33", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="61", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="165", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=335, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["str_ptr"]=2146123, + }, + { + ["cs_count"]=45182, + ["dyn_used"]=762310, + ["elapsed_time"]=0.025542020797729, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=113715225, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="7362", + ["attribute_list"]="1799", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="110", + ["glue"]="7198", + ["glue_spec"]="1588", + ["glyph"]="3875", + ["hlist"]="609", + ["if_stack"]="4", + ["kern"]="217", + ["late_lua"]="37", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="65", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=339, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146124, + }, + { + ["cs_count"]=45182, + ["dyn_used"]=763248, + ["elapsed_time"]=0.017027854919434, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=113962457, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6804", + ["attribute_list"]="1660", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="59", + ["glue"]="7149", + ["glue_spec"]="1620", + ["glyph"]="3132", + ["hlist"]="485", + ["if_stack"]="4", + ["kern"]="151", + ["late_lua"]="47", + ["local_par"]="155", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="49", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=342, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146125, + }, + { + ["cs_count"]=45182, + ["dyn_used"]=764448, + ["elapsed_time"]=0.020536184310913, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=114195855, + ["max_buf_stack"]=314, + ["node_memory"]={ + ["attribute"]="6896", + ["attribute_list"]="1682", + ["boundary"]="18", + ["dir"]="23", + ["disc"]="131", + ["glue"]="7259", + ["glue_spec"]="1646", + ["glyph"]="3781", + ["hlist"]="496", + ["if_stack"]="6", + ["kern"]="207", + ["late_lua"]="40", + ["local_par"]="148", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="49", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="179", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=345, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146126, + }, + { + ["cs_count"]=45184, + ["dyn_used"]=768450, + ["elapsed_time"]=0.074119806289673, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=120002680, + ["max_buf_stack"]=326, + ["node_memory"]={ + ["attribute"]="7272", + ["attribute_list"]="1776", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="100", + ["glue"]="7392", + ["glue_spec"]="1664", + ["glyph"]="3931", + ["hlist"]="556", + ["if_stack"]="6", + ["kern"]="214", + ["late_lua"]="37", + ["local_par"]="140", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="61", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=348, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146162, + }, + { + ["cs_count"]=45184, + ["dyn_used"]=769295, + ["elapsed_time"]=0.044573068618774, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=120423746, + ["max_buf_stack"]=326, + ["node_memory"]={ + ["attribute"]="7099", + ["attribute_list"]="1760", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="56", + ["glue"]="7294", + ["glue_spec"]="1679", + ["glyph"]="3409", + ["hlist"]="482", + ["if_stack"]="4", + ["kern"]="169", + ["late_lua"]="32", + ["local_par"]="140", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="93", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="158", + ["rule"]="70", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=351, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146187, + }, + { + ["cs_count"]=45184, + ["dyn_used"]=770779, + ["elapsed_time"]=0.044072151184082, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=120939227, + ["max_buf_stack"]=326, + ["node_memory"]={ + ["attribute"]="7702", + ["attribute_list"]="1880", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="40", + ["glue"]="7503", + ["glue_spec"]="1716", + ["glyph"]="3183", + ["hlist"]="620", + ["if_stack"]="4", + ["kern"]="176", + ["late_lua"]="42", + ["local_par"]="150", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="71", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="89", + }, + ["obj_ptr"]=354, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146206, + }, + { + ["cs_count"]=45188, + ["dyn_used"]=773911, + ["elapsed_time"]=0.038062810897827, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=122411633, + ["max_buf_stack"]=326, + ["node_memory"]={ + ["attribute"]="7149", + ["attribute_list"]="1743", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="42", + ["glue"]="7375", + ["glue_spec"]="1726", + ["glyph"]="3060", + ["hlist"]="438", + ["if_stack"]="14", + ["kern"]="161", + ["late_lua"]="25", + ["local_par"]="133", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="47", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="150", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=357, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146223, + }, + { + ["cs_count"]=45238, + ["dyn_used"]=775885, + ["elapsed_time"]=0.1467399597168, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=137423954, + ["max_buf_stack"]=326, + ["node_memory"]={ + ["attribute"]="10044", + ["attribute_list"]="2459", + ["boundary"]="26", + ["dir"]="77", + ["disc"]="126", + ["glue"]="7699", + ["glue_spec"]="1752", + ["glyph"]="4828", + ["hlist"]="522", + ["if_stack"]="4", + ["kern"]="266", + ["late_lua"]="25", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="364", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="194", + ["rule"]="60", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="97", + }, + ["obj_ptr"]=360, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146370, + }, + { + ["cs_count"]=45242, + ["dyn_used"]=777442, + ["elapsed_time"]=0.082135200500488, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=144610930, + ["max_buf_stack"]=344, + ["node_memory"]={ + ["attribute"]="11247", + ["attribute_list"]="2756", + ["boundary"]="26", + ["dir"]="115", + ["disc"]="76", + ["glue"]="7607", + ["glue_spec"]="1775", + ["glyph"]="4728", + ["hlist"]="528", + ["if_stack"]="4", + ["kern"]="204", + ["late_lua"]="25", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="644", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="182", + ["rule"]="70", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="104", + }, + ["obj_ptr"]=365, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146477, + }, + { + ["cs_count"]=45242, + ["dyn_used"]=779019, + ["elapsed_time"]=0.08914589881897, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=151953738, + ["max_buf_stack"]=365, + ["node_memory"]={ + ["attribute"]="11304", + ["attribute_list"]="2770", + ["boundary"]="26", + ["dir"]="119", + ["disc"]="76", + ["glue"]="7632", + ["glue_spec"]="1798", + ["glyph"]="4737", + ["hlist"]="529", + ["if_stack"]="4", + ["kern"]="216", + ["late_lua"]="25", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="644", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="181", + ["rule"]="70", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="104", + }, + ["obj_ptr"]=368, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146580, + }, + { + ["cs_count"]=45242, + ["dyn_used"]=780197, + ["elapsed_time"]=0.067610025405884, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=155792118, + ["max_buf_stack"]=380, + ["node_memory"]={ + ["attribute"]="10009", + ["attribute_list"]="2450", + ["boundary"]="22", + ["dir"]="96", + ["disc"]="75", + ["glue"]="7609", + ["glue_spec"]="1812", + ["glyph"]="4364", + ["hlist"]="496", + ["if_stack"]="4", + ["kern"]="268", + ["late_lua"]="22", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="643", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="60", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="96", + }, + ["obj_ptr"]=371, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146638, + }, + { + ["cs_count"]=45242, + ["dyn_used"]=781794, + ["elapsed_time"]=0.099163055419922, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=163208634, + ["max_buf_stack"]=415, + ["node_memory"]={ + ["attribute"]="10054", + ["attribute_list"]="2461", + ["boundary"]="22", + ["dir"]="105", + ["disc"]="68", + ["glue"]="7658", + ["glue_spec"]="1834", + ["glyph"]="4593", + ["hlist"]="499", + ["if_stack"]="4", + ["kern"]="267", + ["late_lua"]="22", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="540", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="60", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="96", + }, + ["obj_ptr"]=374, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146741, + }, + { + ["cs_count"]=45242, + ["dyn_used"]=783367, + ["elapsed_time"]=0.05809497833252, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=167020640, + ["max_buf_stack"]=415, + ["node_memory"]={ + ["attribute"]="9020", + ["attribute_list"]="2205", + ["boundary"]="18", + ["dir"]="76", + ["disc"]="40", + ["glue"]="7683", + ["glue_spec"]="1861", + ["glyph"]="4190", + ["hlist"]="479", + ["if_stack"]="4", + ["kern"]="214", + ["late_lua"]="29", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="371", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="50", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="88", + }, + ["obj_ptr"]=377, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146793, + }, + { + ["cs_count"]=45242, + ["dyn_used"]=784959, + ["elapsed_time"]=0.064605951309204, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=171578241, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="10222", + ["attribute_list"]="2501", + ["boundary"]="22", + ["dir"]="93", + ["disc"]="64", + ["glue"]="7772", + ["glue_spec"]="1882", + ["glyph"]="4481", + ["hlist"]="507", + ["if_stack"]="4", + ["kern"]="218", + ["late_lua"]="27", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="328", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="60", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="96", + }, + ["obj_ptr"]=380, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146890, + }, + { + ["cs_count"]=45243, + ["dyn_used"]=787508, + ["elapsed_time"]=0.057594060897827, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=177566905, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="9207", + ["attribute_list"]="2252", + ["boundary"]="18", + ["dir"]="68", + ["disc"]="29", + ["glue"]="7727", + ["glue_spec"]="1885", + ["glyph"]="3444", + ["hlist"]="532", + ["if_stack"]="14", + ["kern"]="172", + ["late_lua"]="22", + ["local_par"]="127", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="296", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="155", + ["rule"]="50", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="88", + }, + ["obj_ptr"]=383, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146919, + }, + { + ["cs_count"]=45286, + ["dyn_used"]=790683, + ["elapsed_time"]=0.029547929763794, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=177859146, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="9075", + ["attribute_list"]="2219", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="80", + ["glue"]="8127", + ["glue_spec"]="1907", + ["glyph"]="3780", + ["hlist"]="742", + ["if_stack"]="4", + ["kern"]="264", + ["late_lua"]="45", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="110", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="191", + ["rule"]="50", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=387, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2146981, + }, + { + ["cs_count"]=45344, + ["dyn_used"]=793330, + ["elapsed_time"]=0.021536111831665, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=178156450, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="9138", + ["attribute_list"]="2234", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="55", + ["glue"]="8242", + ["glue_spec"]="1942", + ["glyph"]="3609", + ["hlist"]="746", + ["if_stack"]="4", + ["kern"]="237", + ["late_lua"]="47", + ["local_par"]="142", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="51", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=400, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147058, + }, + { + ["cs_count"]=45381, + ["dyn_used"]=794681, + ["elapsed_time"]=0.01752781867981, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=178394656, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8484", + ["attribute_list"]="2071", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="38", + ["glue"]="8150", + ["glue_spec"]="1961", + ["glyph"]="3558", + ["hlist"]="588", + ["if_stack"]="4", + ["kern"]="180", + ["late_lua"]="48", + ["local_par"]="151", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="50", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=403, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147120, + }, + { + ["cs_count"]=45396, + ["dyn_used"]=796573, + ["elapsed_time"]=0.013523101806641, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=178675222, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8067", + ["attribute_list"]="1967", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="20", + ["glue"]="8216", + ["glue_spec"]="1993", + ["glyph"]="3267", + ["hlist"]="482", + ["if_stack"]="4", + ["kern"]="125", + ["late_lua"]="45", + ["local_par"]="154", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="166", + ["rule"]="50", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="85", + }, + ["obj_ptr"]=407, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147154, + }, + { + ["cs_count"]=45396, + ["dyn_used"]=798615, + ["elapsed_time"]=0.027714014053345, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=178908186, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8406", + ["attribute_list"]="2052", + ["boundary"]="18", + ["dir"]="33", + ["disc"]="138", + ["glue"]="8522", + ["glue_spec"]="2017", + ["glyph"]="4119", + ["hlist"]="546", + ["if_stack"]="4", + ["kern"]="202", + ["late_lua"]="38", + ["local_par"]="147", + ["margin_kern"]="2", + ["math"]="26", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="203", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="84", + }, + ["obj_ptr"]=410, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147161, + }, + { + ["cs_count"]=45397, + ["dyn_used"]=800321, + ["elapsed_time"]=0.025542020797729, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=179151075, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8374", + ["attribute_list"]="2043", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="163", + ["glue"]="8665", + ["glue_spec"]="2037", + ["glyph"]="4865", + ["hlist"]="481", + ["if_stack"]="4", + ["kern"]="261", + ["late_lua"]="32", + ["local_par"]="140", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="108", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="186", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=413, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147164, + }, + { + ["cs_count"]=45397, + ["dyn_used"]=801608, + ["elapsed_time"]=0.018029928207397, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=179376456, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8276", + ["attribute_list"]="2019", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="126", + ["glue"]="8657", + ["glue_spec"]="2061", + ["glyph"]="4526", + ["hlist"]="469", + ["if_stack"]="4", + ["kern"]="213", + ["late_lua"]="36", + ["local_par"]="144", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="104", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=416, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147165, + }, + { + ["cs_count"]=45398, + ["dyn_used"]=802900, + ["elapsed_time"]=0.017529010772705, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=179604095, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8606", + ["attribute_list"]="2099", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="65", + ["glue"]="8774", + ["glue_spec"]="2085", + ["glyph"]="4158", + ["hlist"]="521", + ["if_stack"]="4", + ["kern"]="174", + ["late_lua"]="38", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="196", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=419, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147197, + }, + { + ["cs_count"]=45409, + ["dyn_used"]=804492, + ["elapsed_time"]=0.013521909713745, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=179870179, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8362", + ["attribute_list"]="2042", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="22", + ["glue"]="8406", + ["glue_spec"]="2087", + ["glyph"]="2764", + ["hlist"]="431", + ["if_stack"]="14", + ["kern"]="123", + ["late_lua"]="14", + ["local_par"]="122", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="140", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="139", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=422, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147220, + }, + { + ["cs_count"]=45409, + ["dyn_used"]=805190, + ["elapsed_time"]=0.0055091381072998, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=179936088, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8305", + ["attribute_list"]="2028", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="9", + ["glue"]="8324", + ["glue_spec"]="2089", + ["glyph"]="2466", + ["hlist"]="411", + ["if_stack"]="15", + ["kern"]="107", + ["late_lua"]="13", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="98", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=425, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147221, + }, + { + ["cs_count"]=45409, + ["dyn_used"]=806856, + ["elapsed_time"]=0.026542901992798, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=180132753, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="8649", + ["attribute_list"]="2112", + ["boundary"]="26", + ["dir"]="22", + ["disc"]="187", + ["glue"]="8905", + ["glue_spec"]="2110", + ["glyph"]="4826", + ["hlist"]="492", + ["if_stack"]="5", + ["kern"]="272", + ["late_lua"]="28", + ["local_par"]="136", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="104", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="187", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=428, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147222, + }, + { + ["cs_count"]=45414, + ["dyn_used"]=809160, + ["elapsed_time"]=0.80848097801208, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=302132993, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="9309", + ["attribute_list"]="2217", + ["boundary"]="14", + ["dir"]="25", + ["disc"]="75", + ["glue"]="8853", + ["glue_spec"]="2132", + ["glyph"]="4293", + ["hlist"]="505", + ["if_stack"]="4", + ["kern"]="187", + ["late_lua"]="39", + ["local_par"]="147", + ["margin_kern"]="2", + ["math"]="10", + ["noad"]="1", + ["pdf_literal"]="114", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="236", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=431, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147254, + }, + { + ["cs_count"]=45418, + ["dyn_used"]=811170, + ["elapsed_time"]=0.34156918525696, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=339366404, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="9889", + ["attribute_list"]="2346", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="33", + ["glue"]="8950", + ["glue_spec"]="2167", + ["glyph"]="3675", + ["hlist"]="510", + ["if_stack"]="6", + ["kern"]="142", + ["late_lua"]="45", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="184", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="183", + ["rule"]="70", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=435, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147276, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=813524, + ["elapsed_time"]=0.81056189537048, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=455038366, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="11209", + ["attribute_list"]="2538", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="38", + ["glue"]="9301", + ["glue_spec"]="2194", + ["glyph"]="3910", + ["hlist"]="492", + ["if_stack"]="4", + ["kern"]="130", + ["late_lua"]="45", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="361", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=441, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147312, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=815980, + ["elapsed_time"]=0.39820909500122, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=518428306, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14395", + ["attribute_list"]="3720", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="20", + ["glue"]="9856", + ["glue_spec"]="2279", + ["glyph"]="3738", + ["hlist"]="1016", + ["if_stack"]="5", + ["kern"]="393", + ["late_lua"]="99", + ["local_par"]="207", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="923", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="439", + ["rule"]="543", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="194", + }, + ["obj_ptr"]=448, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147321, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=819064, + ["elapsed_time"]=0.049580812454224, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=519641505, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="18303", + ["attribute_list"]="5137", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="10930", + ["glue_spec"]="2436", + ["glyph"]="4026", + ["hlist"]="1598", + ["if_stack"]="5", + ["kern"]="691", + ["late_lua"]="176", + ["local_par"]="284", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="1864", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="406", + ["rule"]="1124", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="320", + }, + ["obj_ptr"]=452, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147322, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=820869, + ["elapsed_time"]=0.03656005859375, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=520344167, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16849", + ["attribute_list"]="4371", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="10778", + ["glue_spec"]="2524", + ["glyph"]="3377", + ["hlist"]="1120", + ["if_stack"]="8", + ["kern"]="456", + ["late_lua"]="108", + ["local_par"]="216", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="1189", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="271", + ["rule"]="699", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="224", + }, + ["obj_ptr"]=455, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147323, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=821325, + ["elapsed_time"]=0.012020111083984, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=520521230, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13260", + ["attribute_list"]="2936", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="10013", + ["glue_spec"]="2526", + ["glyph"]="2583", + ["hlist"]="411", + ["if_stack"]="15", + ["kern"]="108", + ["late_lua"]="13", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="136", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=458, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147329, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=823094, + ["elapsed_time"]=0.020532846450806, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=520773863, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13588", + ["attribute_list"]="3014", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="79", + ["glue"]="10473", + ["glue_spec"]="2562", + ["glyph"]="3866", + ["hlist"]="490", + ["if_stack"]="7", + ["kern"]="162", + ["late_lua"]="37", + ["local_par"]="147", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="185", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=461, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147330, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=823866, + ["elapsed_time"]=0.024039030075073, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=521007316, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13993", + ["attribute_list"]="3116", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="144", + ["glue"]="10780", + ["glue_spec"]="2567", + ["glyph"]="4582", + ["hlist"]="590", + ["if_stack"]="4", + ["kern"]="241", + ["late_lua"]="38", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="173", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=464, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147331, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=824932, + ["elapsed_time"]=0.024057149887085, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=521168799, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13639", + ["attribute_list"]="3029", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="207", + ["glue"]="10803", + ["glue_spec"]="2580", + ["glyph"]="5191", + ["hlist"]="478", + ["if_stack"]="4", + ["kern"]="257", + ["late_lua"]="24", + ["local_par"]="132", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="180", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=467, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147332, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=826840, + ["elapsed_time"]=0.028046846389771, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=521563445, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14716", + ["attribute_list"]="3296", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="97", + ["glue"]="11314", + ["glue_spec"]="2616", + ["glyph"]="4261", + ["hlist"]="773", + ["if_stack"]="4", + ["kern"]="266", + ["late_lua"]="54", + ["local_par"]="144", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="181", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=470, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147333, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=827073, + ["elapsed_time"]=0.018028974533081, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=521930125, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14351", + ["attribute_list"]="3206", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="76", + ["glue"]="10982", + ["glue_spec"]="2621", + ["glyph"]="4058", + ["hlist"]="643", + ["if_stack"]="14", + ["kern"]="219", + ["late_lua"]="41", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=473, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147339, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=827770, + ["elapsed_time"]=0.0075130462646484, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=521995854, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13670", + ["attribute_list"]="3037", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="11", + ["glue"]="10450", + ["glue_spec"]="2623", + ["glyph"]="2636", + ["hlist"]="411", + ["if_stack"]="15", + ["kern"]="105", + ["late_lua"]="13", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=477, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147340, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=829721, + ["elapsed_time"]=0.020533084869385, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=522323849, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13989", + ["attribute_list"]="3114", + ["boundary"]="22", + ["dir"]="20", + ["disc"]="72", + ["glue"]="10958", + ["glue_spec"]="2659", + ["glyph"]="3933", + ["hlist"]="492", + ["if_stack"]="4", + ["kern"]="173", + ["late_lua"]="43", + ["local_par"]="151", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="184", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=480, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147353, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=830363, + ["elapsed_time"]=0.018529891967773, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=522554601, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="13923", + ["attribute_list"]="3098", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="82", + ["glue"]="11110", + ["glue_spec"]="2684", + ["glyph"]="4143", + ["hlist"]="486", + ["if_stack"]="4", + ["kern"]="181", + ["late_lua"]="44", + ["local_par"]="152", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=483, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147360, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=831985, + ["elapsed_time"]=0.018030166625977, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=522837833, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14038", + ["attribute_list"]="3125", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="72", + ["glue"]="11083", + ["glue_spec"]="2717", + ["glyph"]="4133", + ["hlist"]="478", + ["if_stack"]="6", + ["kern"]="154", + ["late_lua"]="41", + ["local_par"]="149", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=486, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147397, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=837105, + ["elapsed_time"]=0.052085876464844, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=523745848, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17767", + ["attribute_list"]="4057", + ["boundary"]="22", + ["dir"]="20", + ["disc"]="191", + ["glue"]="12496", + ["glue_spec"]="2738", + ["glyph"]="5636", + ["hlist"]="1339", + ["if_stack"]="4", + ["kern"]="470", + ["late_lua"]="77", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="225", + ["rule"]="42", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=489, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147404, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=837703, + ["elapsed_time"]=0.011018037796021, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=523804712, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17489", + ["attribute_list"]="3990", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="47", + ["glue"]="12036", + ["glue_spec"]="2739", + ["glyph"]="3705", + ["hlist"]="1242", + ["if_stack"]="4", + ["kern"]="339", + ["late_lua"]="61", + ["local_par"]="120", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="191", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="182", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=492, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147405, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=837292, + ["elapsed_time"]=0.018028974533081, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=524046700, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14911", + ["attribute_list"]="3343", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="61", + ["glue"]="11525", + ["glue_spec"]="2757", + ["glyph"]="3992", + ["hlist"]="610", + ["if_stack"]="6", + ["kern"]="180", + ["late_lua"]="46", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="141", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="184", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=495, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147424, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=838522, + ["elapsed_time"]=0.01856803894043, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=524331491, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14376", + ["attribute_list"]="3209", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="52", + ["glue"]="11530", + ["glue_spec"]="2788", + ["glyph"]="4078", + ["hlist"]="492", + ["if_stack"]="4", + ["kern"]="145", + ["late_lua"]="50", + ["local_par"]="158", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="179", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=498, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147443, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=840405, + ["elapsed_time"]=0.025542020797729, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=524629962, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14868", + ["attribute_list"]="3332", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="161", + ["glue"]="11805", + ["glue_spec"]="2806", + ["glyph"]="4864", + ["hlist"]="543", + ["if_stack"]="4", + ["kern"]="258", + ["late_lua"]="33", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=501, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["str_ptr"]=2147450, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=841397, + ["elapsed_time"]=0.018529891967773, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=524852312, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14556", + ["attribute_list"]="3253", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="93", + ["glue"]="11811", + ["glue_spec"]="2832", + ["glyph"]="4427", + ["hlist"]="487", + ["if_stack"]="4", + ["kern"]="171", + ["late_lua"]="45", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=505, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147451, + }, + { + ["cs_count"]=45433, + ["dyn_used"]=842502, + ["elapsed_time"]=0.013523101806641, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=525105329, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14600", + ["attribute_list"]="3264", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="77", + ["glue"]="11879", + ["glue_spec"]="2861", + ["glyph"]="4354", + ["hlist"]="472", + ["if_stack"]="4", + ["kern"]="161", + ["late_lua"]="38", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="164", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=509, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147452, + }, + { + ["cs_count"]=45454, + ["dyn_used"]=844392, + ["elapsed_time"]=0.018028020858765, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=525351285, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14735", + ["attribute_list"]="3298", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="32", + ["glue"]="11985", + ["glue_spec"]="2892", + ["glyph"]="3847", + ["hlist"]="506", + ["if_stack"]="4", + ["kern"]="131", + ["late_lua"]="49", + ["local_par"]="157", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="117", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="195", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=512, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147474, + }, + { + ["cs_count"]=45454, + ["dyn_used"]=846619, + ["elapsed_time"]=0.02253794670105, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=525601067, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15024", + ["attribute_list"]="3368", + ["boundary"]="50", + ["dir"]="20", + ["disc"]="10", + ["glue"]="11924", + ["glue_spec"]="2933", + ["glyph"]="3219", + ["hlist"]="550", + ["if_stack"]="4", + ["kern"]="106", + ["late_lua"]="56", + ["local_par"]="164", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="239", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="89", + }, + ["obj_ptr"]=515, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147475, + }, + { + ["cs_count"]=45454, + ["dyn_used"]=849391, + ["elapsed_time"]=0.026043891906738, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=525906514, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15288", + ["attribute_list"]="3432", + ["boundary"]="66", + ["dir"]="20", + ["disc"]="10", + ["glue"]="12024", + ["glue_spec"]="2982", + ["glyph"]="3207", + ["hlist"]="581", + ["if_stack"]="7", + ["kern"]="106", + ["late_lua"]="57", + ["local_par"]="167", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="129", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="268", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="93", + }, + ["obj_ptr"]=518, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147476, + }, + { + ["cs_count"]=45454, + ["dyn_used"]=849997, + ["elapsed_time"]=0.010014057159424, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=526141790, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="14876", + ["attribute_list"]="3333", + ["boundary"]="30", + ["dir"]="20", + ["disc"]="10", + ["glue"]="11860", + ["glue_spec"]="2979", + ["glyph"]="2873", + ["hlist"]="456", + ["if_stack"]="14", + ["kern"]="106", + ["late_lua"]="24", + ["local_par"]="132", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="117", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="173", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="84", + }, + ["obj_ptr"]=521, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147482, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=852854, + ["elapsed_time"]=0.12772512435913, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=532687780, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15067", + ["attribute_list"]="3380", + ["boundary"]="27", + ["dir"]="22", + ["disc"]="186", + ["glue"]="12459", + ["glue_spec"]="3012", + ["glyph"]="5321", + ["hlist"]="512", + ["if_stack"]="4", + ["kern"]="303", + ["late_lua"]="26", + ["local_par"]="141", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="244", + ["rule"]="42", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="86", + }, + ["obj_ptr"]=524, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147521, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=853756, + ["elapsed_time"]=0.029047966003418, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=532877376, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15119", + ["attribute_list"]="3394", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="260", + ["glue"]="12607", + ["glue_spec"]="3016", + ["glyph"]="6201", + ["hlist"]="488", + ["if_stack"]="4", + ["kern"]="363", + ["late_lua"]="19", + ["local_par"]="127", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=527, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147522, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=854998, + ["elapsed_time"]=0.024539947509766, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=533030622, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15156", + ["attribute_list"]="3403", + ["boundary"]="14", + ["dir"]="27", + ["disc"]="218", + ["glue"]="12477", + ["glue_spec"]="3029", + ["glyph"]="5426", + ["hlist"]="501", + ["if_stack"]="4", + ["kern"]="318", + ["late_lua"]="24", + ["local_par"]="132", + ["margin_kern"]="2", + ["math"]="14", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="173", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=530, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147523, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=856013, + ["elapsed_time"]=0.027544975280762, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=533201683, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15126", + ["attribute_list"]="3393", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="236", + ["glue"]="12629", + ["glue_spec"]="3039", + ["glyph"]="5937", + ["hlist"]="478", + ["if_stack"]="4", + ["kern"]="334", + ["late_lua"]="22", + ["local_par"]="130", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=533, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147524, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=857435, + ["elapsed_time"]=0.026044130325317, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=533383527, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15191", + ["attribute_list"]="3411", + ["boundary"]="14", + ["dir"]="27", + ["disc"]="202", + ["glue"]="12602", + ["glue_spec"]="3059", + ["glyph"]="5506", + ["hlist"]="504", + ["if_stack"]="4", + ["kern"]="263", + ["late_lua"]="28", + ["local_par"]="136", + ["margin_kern"]="2", + ["math"]="14", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="182", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=536, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147525, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=858179, + ["elapsed_time"]=0.014521837234497, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=533531882, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15053", + ["attribute_list"]="3377", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="60", + ["glue"]="12170", + ["glue_spec"]="3058", + ["glyph"]="3611", + ["hlist"]="423", + ["if_stack"]="14", + ["kern"]="153", + ["late_lua"]="16", + ["local_par"]="124", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="140", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=540, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147531, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=945216, + ["elapsed_time"]=0.33054208755493, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=507544504, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15349", + ["attribute_list"]="3449", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="127", + ["glue"]="12466", + ["glue_spec"]="3072", + ["glyph"]="4709", + ["hlist"]="469", + ["if_stack"]="4", + ["kern"]="223", + ["late_lua"]="23", + ["local_par"]="133", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="42", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="89", + }, + ["obj_ptr"]=543, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147532, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1053271, + ["elapsed_time"]=0.26343107223511, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=620133171, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15384", + ["attribute_list"]="3456", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="159", + ["glue"]="12559", + ["glue_spec"]="3090", + ["glyph"]="5042", + ["hlist"]="473", + ["if_stack"]="4", + ["kern"]="247", + ["late_lua"]="27", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="124", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="162", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="92", + }, + ["obj_ptr"]=546, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147533, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1082023, + ["elapsed_time"]=0.040066003799438, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=626310480, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15513", + ["attribute_list"]="3488", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="129", + ["glue"]="12469", + ["glue_spec"]="3099", + ["glyph"]="4564", + ["hlist"]="465", + ["if_stack"]="6", + ["kern"]="215", + ["late_lua"]="20", + ["local_par"]="132", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="153", + ["rule"]="44", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="96", + }, + ["obj_ptr"]=549, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147534, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1141018, + ["elapsed_time"]=0.036559820175171, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=628394087, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15519", + ["attribute_list"]="3488", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="14", + ["glue"]="12238", + ["glue_spec"]="3110", + ["glyph"]="3216", + ["hlist"]="460", + ["if_stack"]="6", + ["kern"]="114", + ["late_lua"]="19", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="130", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="146", + ["rule"]="47", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=552, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147535, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1188865, + ["elapsed_time"]=0.028546094894409, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=630174947, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15560", + ["attribute_list"]="3497", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="33", + ["glue"]="12295", + ["glue_spec"]="3120", + ["glyph"]="3408", + ["hlist"]="456", + ["if_stack"]="4", + ["kern"]="133", + ["late_lua"]="19", + ["local_par"]="133", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="147", + ["rule"]="46", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="104", + }, + ["obj_ptr"]=555, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147536, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1248505, + ["elapsed_time"]=0.03255295753479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=632507337, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15630", + ["attribute_list"]="3513", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="36", + ["glue"]="12316", + ["glue_spec"]="3131", + ["glyph"]="3405", + ["hlist"]="459", + ["if_stack"]="6", + ["kern"]="133", + ["late_lua"]="19", + ["local_par"]="133", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="147", + ["rule"]="46", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="104", + }, + ["obj_ptr"]=558, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147537, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1308184, + ["elapsed_time"]=0.033055067062378, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=634847706, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15712", + ["attribute_list"]="3532", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="12298", + ["glue_spec"]="3142", + ["glyph"]="3169", + ["hlist"]="460", + ["if_stack"]="6", + ["kern"]="114", + ["late_lua"]="19", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="130", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="146", + ["rule"]="47", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=561, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147538, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1367197, + ["elapsed_time"]=0.036058902740479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=637057388, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15778", + ["attribute_list"]="3547", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="12", + ["glue"]="12318", + ["glue_spec"]="3153", + ["glyph"]="3183", + ["hlist"]="460", + ["if_stack"]="6", + ["kern"]="114", + ["late_lua"]="19", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="130", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="146", + ["rule"]="47", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=564, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147539, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1426047, + ["elapsed_time"]=0.033054113388062, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=639248258, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15844", + ["attribute_list"]="3562", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="14", + ["glue"]="12338", + ["glue_spec"]="3164", + ["glyph"]="3206", + ["hlist"]="460", + ["if_stack"]="6", + ["kern"]="114", + ["late_lua"]="19", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="130", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="146", + ["rule"]="47", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=567, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147540, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1485474, + ["elapsed_time"]=0.032052993774414, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=641455407, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15910", + ["attribute_list"]="3577", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="14", + ["glue"]="12358", + ["glue_spec"]="3175", + ["glyph"]="3213", + ["hlist"]="460", + ["if_stack"]="6", + ["kern"]="114", + ["late_lua"]="19", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="130", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="146", + ["rule"]="47", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=571, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147541, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1509561, + ["elapsed_time"]=0.021034002304077, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=642394907, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15881", + ["attribute_list"]="3569", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="48", + ["glue"]="12480", + ["glue_spec"]="3184", + ["glyph"]="3689", + ["hlist"]="449", + ["if_stack"]="4", + ["kern"]="147", + ["late_lua"]="20", + ["local_par"]="132", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="146", + ["rule"]="44", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="96", + }, + ["obj_ptr"]=574, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147542, + }, + { + ["cs_count"]=45483, + ["dyn_used"]=1510542, + ["elapsed_time"]=0.010516881942749, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=642530585, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15779", + ["attribute_list"]="3544", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="15", + ["glue"]="12366", + ["glue_spec"]="3190", + ["glyph"]="3269", + ["hlist"]="422", + ["if_stack"]="14", + ["kern"]="113", + ["late_lua"]="19", + ["local_par"]="127", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="140", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=577, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147548, + }, + { + ["cs_count"]=45487, + ["dyn_used"]=1512400, + ["elapsed_time"]=0.025544166564941, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=643284471, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16043", + ["attribute_list"]="3608", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="76", + ["glue"]="12781", + ["glue_spec"]="3221", + ["glyph"]="4584", + ["hlist"]="494", + ["if_stack"]="6", + ["kern"]="180", + ["late_lua"]="38", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="194", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=580, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147560, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1513476, + ["elapsed_time"]=0.028045892715454, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=644911327, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="15912", + ["attribute_list"]="3576", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="12", + ["glue"]="12512", + ["glue_spec"]="3228", + ["glyph"]="3556", + ["hlist"]="439", + ["if_stack"]="14", + ["kern"]="111", + ["late_lua"]="26", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="147", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=583, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147585, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1515425, + ["elapsed_time"]=0.032051086425781, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=645156056, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16655", + ["attribute_list"]="3762", + ["boundary"]="22", + ["dir"]="26", + ["disc"]="177", + ["glue"]="13113", + ["glue_spec"]="3245", + ["glyph"]="5638", + ["hlist"]="534", + ["if_stack"]="4", + ["kern"]="349", + ["late_lua"]="28", + ["local_par"]="136", + ["margin_kern"]="2", + ["math"]="12", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="185", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=587, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147586, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1516861, + ["elapsed_time"]=0.032969951629639, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=645358274, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16743", + ["attribute_list"]="3784", + ["boundary"]="22", + ["dir"]="20", + ["disc"]="202", + ["glue"]="13243", + ["glue_spec"]="3256", + ["glyph"]="6264", + ["hlist"]="510", + ["if_stack"]="4", + ["kern"]="391", + ["late_lua"]="23", + ["local_par"]="131", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="175", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="82", + }, + ["obj_ptr"]=590, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147587, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1518074, + ["elapsed_time"]=0.022035837173462, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=645643244, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16376", + ["attribute_list"]="3691", + ["boundary"]="18", + ["dir"]="23", + ["disc"]="142", + ["glue"]="13156", + ["glue_spec"]="3283", + ["glyph"]="5178", + ["hlist"]="505", + ["if_stack"]="4", + ["kern"]="240", + ["late_lua"]="37", + ["local_par"]="145", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="184", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=593, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147588, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1519433, + ["elapsed_time"]=0.027053117752075, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=646055607, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16636", + ["attribute_list"]="3756", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="126", + ["glue"]="13309", + ["glue_spec"]="3310", + ["glyph"]="4968", + ["hlist"]="537", + ["if_stack"]="4", + ["kern"]="220", + ["late_lua"]="39", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="83", + }, + ["obj_ptr"]=596, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147589, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1520521, + ["elapsed_time"]=0.018019914627075, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=646273417, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16308", + ["attribute_list"]="3673", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="82", + ["glue"]="13406", + ["glue_spec"]="3339", + ["glyph"]="4947", + ["hlist"]="480", + ["if_stack"]="4", + ["kern"]="157", + ["late_lua"]="44", + ["local_par"]="152", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="168", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=599, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147590, + }, + { + ["cs_count"]=45497, + ["dyn_used"]=1521939, + ["elapsed_time"]=0.023539066314697, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=646578140, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16616", + ["attribute_list"]="3750", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="119", + ["glue"]="13417", + ["glue_spec"]="3352", + ["glyph"]="5266", + ["hlist"]="481", + ["if_stack"]="4", + ["kern"]="227", + ["late_lua"]="32", + ["local_par"]="140", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="141", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="165", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=603, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147591, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1523392, + ["elapsed_time"]=0.044572114944458, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=647384160, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17424", + ["attribute_list"]="3953", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="198", + ["glue"]="13603", + ["glue_spec"]="3381", + ["glyph"]="5587", + ["hlist"]="642", + ["if_stack"]="4", + ["kern"]="321", + ["late_lua"]="30", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="183", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="91", + }, + ["obj_ptr"]=606, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147594, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1524703, + ["elapsed_time"]=0.02704381942749, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=647596084, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16731", + ["attribute_list"]="3777", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="188", + ["glue"]="13594", + ["glue_spec"]="3396", + ["glyph"]="5920", + ["hlist"]="482", + ["if_stack"]="4", + ["kern"]="300", + ["late_lua"]="26", + ["local_par"]="134", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="168", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=609, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147595, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1525732, + ["elapsed_time"]=0.028548002243042, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=647759957, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16854", + ["attribute_list"]="3809", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="246", + ["glue"]="13707", + ["glue_spec"]="3403", + ["glyph"]="6362", + ["hlist"]="481", + ["if_stack"]="4", + ["kern"]="381", + ["late_lua"]="18", + ["local_par"]="126", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="161", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=612, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147596, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1526815, + ["elapsed_time"]=0.029546976089478, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=647931465, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16836", + ["attribute_list"]="3806", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="236", + ["glue"]="13723", + ["glue_spec"]="3409", + ["glyph"]="6400", + ["hlist"]="474", + ["if_stack"]="4", + ["kern"]="372", + ["late_lua"]="17", + ["local_par"]="125", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="155", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=615, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147597, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1527876, + ["elapsed_time"]=0.029571056365967, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=648098737, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="16884", + ["attribute_list"]="3818", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="212", + ["glue"]="13760", + ["glue_spec"]="3415", + ["glyph"]="6333", + ["hlist"]="477", + ["if_stack"]="4", + ["kern"]="389", + ["late_lua"]="17", + ["local_par"]="125", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="157", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=618, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147598, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1529512, + ["elapsed_time"]=0.030049085617065, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=648282291, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17179", + ["attribute_list"]="3888", + ["boundary"]="18", + ["dir"]="22", + ["disc"]="206", + ["glue"]="13708", + ["glue_spec"]="3429", + ["glyph"]="5933", + ["hlist"]="505", + ["if_stack"]="4", + ["kern"]="334", + ["late_lua"]="23", + ["local_par"]="131", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="184", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="81", + }, + ["obj_ptr"]=621, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147599, + }, + { + ["cs_count"]=45498, + ["dyn_used"]=1530892, + ["elapsed_time"]=0.024040937423706, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=648447953, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17250", + ["attribute_list"]="3902", + ["boundary"]="14", + ["dir"]="30", + ["disc"]="178", + ["glue"]="13627", + ["glue_spec"]="3446", + ["glyph"]="5049", + ["hlist"]="521", + ["if_stack"]="4", + ["kern"]="262", + ["late_lua"]="32", + ["local_par"]="140", + ["margin_kern"]="2", + ["math"]="22", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="197", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=624, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147600, + }, + { + ["cs_count"]=45507, + ["dyn_used"]=1532348, + ["elapsed_time"]=0.022035121917725, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=648859210, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17197", + ["attribute_list"]="3893", + ["boundary"]="14", + ["dir"]="24", + ["disc"]="133", + ["glue"]="13587", + ["glue_spec"]="3450", + ["glyph"]="4892", + ["hlist"]="482", + ["if_stack"]="14", + ["kern"]="247", + ["late_lua"]="22", + ["local_par"]="130", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="117", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="168", + ["rule"]="40", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="80", + }, + ["obj_ptr"]=627, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147615, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1543138, + ["elapsed_time"]=0.040066957473755, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=649371286, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17708", + ["attribute_list"]="4019", + ["boundary"]="22", + ["dir"]="23", + ["disc"]="199", + ["glue"]="13915", + ["glue_spec"]="3472", + ["glyph"]="5598", + ["hlist"]="622", + ["if_stack"]="4", + ["kern"]="340", + ["late_lua"]="30", + ["local_par"]="142", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="147", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="193", + ["rule"]="49", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="120", + }, + ["obj_ptr"]=630, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147631, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1546119, + ["elapsed_time"]=0.024039030075073, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=649737310, + ["max_buf_stack"]=463, + ["node_memory"]={ + ["attribute"]="17464", + ["attribute_list"]="3958", + ["boundary"]="20", + ["dir"]="25", + ["disc"]="86", + ["glue"]="13863", + ["glue_spec"]="3513", + ["glyph"]="4903", + ["hlist"]="609", + ["if_stack"]="4", + ["kern"]="227", + ["late_lua"]="49", + ["local_par"]="157", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="118", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="189", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="118", + }, + ["obj_ptr"]=634, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147638, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1547326, + ["elapsed_time"]=0.025039911270142, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=650259855, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17438", + ["attribute_list"]="3952", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="83", + ["glue"]="13961", + ["glue_spec"]="3543", + ["glyph"]="4832", + ["hlist"]="576", + ["if_stack"]="4", + ["kern"]="218", + ["late_lua"]="46", + ["local_par"]="152", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=637, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147651, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1548068, + ["elapsed_time"]=0.015525102615356, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=650438931, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17264", + ["attribute_list"]="3909", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="14080", + ["glue_spec"]="3585", + ["glyph"]="4131", + ["hlist"]="587", + ["if_stack"]="4", + ["kern"]="129", + ["late_lua"]="58", + ["local_par"]="164", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="111", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="176", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=640, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147652, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1548293, + ["elapsed_time"]=0.014022827148438, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=650715618, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17315", + ["attribute_list"]="3921", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="20", + ["glue"]="14245", + ["glue_spec"]="3626", + ["glyph"]="4110", + ["hlist"]="584", + ["if_stack"]="4", + ["kern"]="143", + ["late_lua"]="56", + ["local_par"]="162", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=643, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147653, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1549648, + ["elapsed_time"]=0.023539066314697, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=651067400, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17546", + ["attribute_list"]="3978", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="89", + ["glue"]="14553", + ["glue_spec"]="3655", + ["glyph"]="4724", + ["hlist"]="586", + ["if_stack"]="4", + ["kern"]="216", + ["late_lua"]="44", + ["local_par"]="150", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="177", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=646, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147654, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1550557, + ["elapsed_time"]=0.025542020797729, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=651271639, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17588", + ["attribute_list"]="3989", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="145", + ["glue"]="14789", + ["glue_spec"]="3681", + ["glyph"]="5685", + ["hlist"]="587", + ["if_stack"]="4", + ["kern"]="295", + ["late_lua"]="46", + ["local_par"]="152", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="173", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=649, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147655, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1552066, + ["elapsed_time"]=0.025039911270142, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=651445373, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17822", + ["attribute_list"]="4046", + ["boundary"]="18", + ["dir"]="25", + ["disc"]="209", + ["glue"]="14694", + ["glue_spec"]="3695", + ["glyph"]="5756", + ["hlist"]="589", + ["if_stack"]="4", + ["kern"]="333", + ["late_lua"]="28", + ["local_par"]="134", + ["margin_kern"]="2", + ["math"]="10", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="177", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=652, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147656, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1553608, + ["elapsed_time"]=0.022539138793945, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=651703707, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17767", + ["attribute_list"]="4031", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="106", + ["glue"]="14694", + ["glue_spec"]="3723", + ["glyph"]="5094", + ["hlist"]="570", + ["if_stack"]="4", + ["kern"]="219", + ["late_lua"]="38", + ["local_par"]="144", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=655, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147657, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1554507, + ["elapsed_time"]=0.016024827957153, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=651961538, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17635", + ["attribute_list"]="3998", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="50", + ["glue"]="14759", + ["glue_spec"]="3754", + ["glyph"]="4479", + ["hlist"]="570", + ["if_stack"]="4", + ["kern"]="168", + ["late_lua"]="47", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=658, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["str_ptr"]=2147658, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1555859, + ["elapsed_time"]=0.018531084060669, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=652243939, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17764", + ["attribute_list"]="4030", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="47", + ["glue"]="14883", + ["glue_spec"]="3786", + ["glyph"]="4686", + ["hlist"]="573", + ["if_stack"]="4", + ["kern"]="180", + ["late_lua"]="47", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=662, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147659, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1557119, + ["elapsed_time"]=0.019030094146729, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=652567529, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17847", + ["attribute_list"]="4051", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="50", + ["glue"]="15090", + ["glue_spec"]="3817", + ["glyph"]="4812", + ["hlist"]="574", + ["if_stack"]="4", + ["kern"]="194", + ["late_lua"]="46", + ["local_par"]="152", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=666, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147660, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1558643, + ["elapsed_time"]=0.023538827896118, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=652912733, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18026", + ["attribute_list"]="4094", + ["boundary"]="14", + ["dir"]="29", + ["disc"]="78", + ["glue"]="15169", + ["glue_spec"]="3845", + ["glyph"]="5067", + ["hlist"]="612", + ["if_stack"]="4", + ["kern"]="232", + ["late_lua"]="44", + ["local_par"]="150", + ["margin_kern"]="2", + ["math"]="18", + ["noad"]="1", + ["pdf_literal"]="133", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="186", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=669, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147661, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1559511, + ["elapsed_time"]=0.015525102615356, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=653157583, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="17842", + ["attribute_list"]="4050", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="16", + ["glue"]="15388", + ["glue_spec"]="3884", + ["glyph"]="4291", + ["hlist"]="583", + ["if_stack"]="4", + ["kern"]="134", + ["late_lua"]="56", + ["local_par"]="162", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="174", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=672, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147662, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1560609, + ["elapsed_time"]=0.020534992218018, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=653424665, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18116", + ["attribute_list"]="4118", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="85", + ["glue"]="15542", + ["glue_spec"]="3910", + ["glyph"]="4928", + ["hlist"]="581", + ["if_stack"]="4", + ["kern"]="247", + ["late_lua"]="45", + ["local_par"]="151", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=675, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147663, + }, + { + ["cs_count"]=45522, + ["dyn_used"]=1564379, + ["elapsed_time"]=0.031049966812134, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=654143716, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18377", + ["attribute_list"]="4181", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="156", + ["glue"]="15534", + ["glue_spec"]="3934", + ["glyph"]="5390", + ["hlist"]="583", + ["if_stack"]="4", + ["kern"]="309", + ["late_lua"]="30", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="140", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="178", + ["rule"]="46", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="117", + }, + ["obj_ptr"]=678, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147664, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1569104, + ["elapsed_time"]=0.054088115692139, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=656735610, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18479", + ["attribute_list"]="4202", + ["boundary"]="14", + ["dir"]="28", + ["disc"]="88", + ["glue"]="15423", + ["glue_spec"]="3949", + ["glyph"]="4705", + ["hlist"]="601", + ["if_stack"]="14", + ["kern"]="238", + ["late_lua"]="27", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="161", + ["rule"]="49", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="134", + }, + ["obj_ptr"]=681, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147685, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1569848, + ["elapsed_time"]=0.011518955230713, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=656804293, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18067", + ["attribute_list"]="4104", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="15100", + ["glue_spec"]="3951", + ["glyph"]="3433", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="129", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=684, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147686, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1571484, + ["elapsed_time"]=0.037060976028442, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=657056761, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18713", + ["attribute_list"]="4264", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="277", + ["glue"]="15786", + ["glue_spec"]="3966", + ["glyph"]="6599", + ["hlist"]="604", + ["if_stack"]="4", + ["kern"]="431", + ["late_lua"]="28", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=687, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147687, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1572670, + ["elapsed_time"]=0.022036075592041, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=657264871, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18413", + ["attribute_list"]="4188", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="182", + ["glue"]="15709", + ["glue_spec"]="3985", + ["glyph"]="5930", + ["hlist"]="571", + ["if_stack"]="4", + ["kern"]="298", + ["late_lua"]="33", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="166", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=690, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147688, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1574013, + ["elapsed_time"]=0.023038864135742, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=657476064, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18444", + ["attribute_list"]="4195", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="135", + ["glue"]="15754", + ["glue_spec"]="4006", + ["glyph"]="5386", + ["hlist"]="567", + ["if_stack"]="4", + ["kern"]="283", + ["late_lua"]="36", + ["local_par"]="142", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="164", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=693, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147689, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1575668, + ["elapsed_time"]=0.018528938293457, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=657762196, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18491", + ["attribute_list"]="4206", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="58", + ["glue"]="15796", + ["glue_spec"]="4040", + ["glyph"]="4562", + ["hlist"]="575", + ["if_stack"]="4", + ["kern"]="204", + ["late_lua"]="47", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=697, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147690, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1576531, + ["elapsed_time"]=0.017529010772705, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=658055868, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18509", + ["attribute_list"]="4212", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="43", + ["glue"]="16137", + ["glue_spec"]="4070", + ["glyph"]="4638", + ["hlist"]="582", + ["if_stack"]="4", + ["kern"]="197", + ["late_lua"]="50", + ["local_par"]="156", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="173", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=700, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147691, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1577807, + ["elapsed_time"]=0.021034002304077, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=658291592, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18638", + ["attribute_list"]="4243", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="118", + ["glue"]="16032", + ["glue_spec"]="4093", + ["glyph"]="5466", + ["hlist"]="561", + ["if_stack"]="4", + ["kern"]="265", + ["late_lua"]="33", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="162", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=703, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147692, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1578842, + ["elapsed_time"]=0.021536111831665, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=658602476, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18595", + ["attribute_list"]="4233", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="78", + ["glue"]="16250", + ["glue_spec"]="4120", + ["glyph"]="5111", + ["hlist"]="575", + ["if_stack"]="4", + ["kern"]="220", + ["late_lua"]="43", + ["local_par"]="149", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=706, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147693, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1580163, + ["elapsed_time"]=0.020031929016113, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=658873516, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18648", + ["attribute_list"]="4245", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="74", + ["glue"]="16275", + ["glue_spec"]="4149", + ["glyph"]="5085", + ["hlist"]="570", + ["if_stack"]="4", + ["kern"]="198", + ["late_lua"]="44", + ["local_par"]="150", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=709, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147694, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1581246, + ["elapsed_time"]=0.027546167373657, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=659091661, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18972", + ["attribute_list"]="4327", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="130", + ["glue"]="16453", + ["glue_spec"]="4159", + ["glyph"]="5819", + ["hlist"]="576", + ["if_stack"]="4", + ["kern"]="304", + ["late_lua"]="31", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="158", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=712, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147695, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1582937, + ["elapsed_time"]=0.021533966064453, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=659326597, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18884", + ["attribute_list"]="4302", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="96", + ["glue"]="16393", + ["glue_spec"]="4181", + ["glyph"]="5253", + ["hlist"]="563", + ["if_stack"]="4", + ["kern"]="241", + ["late_lua"]="35", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="165", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=715, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147696, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1584625, + ["elapsed_time"]=0.025041818618774, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=659563781, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19061", + ["attribute_list"]="4347", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="122", + ["glue"]="16514", + ["glue_spec"]="4207", + ["glyph"]="5524", + ["hlist"]="579", + ["if_stack"]="4", + ["kern"]="258", + ["late_lua"]="37", + ["local_par"]="143", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="173", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=718, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147697, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1585833, + ["elapsed_time"]=0.024540185928345, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=659800727, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="18984", + ["attribute_list"]="4328", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="101", + ["glue"]="16574", + ["glue_spec"]="4226", + ["glyph"]="5554", + ["hlist"]="569", + ["if_stack"]="4", + ["kern"]="229", + ["late_lua"]="39", + ["local_par"]="145", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=721, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147698, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1587493, + ["elapsed_time"]=0.024540901184082, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=660048356, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19121", + ["attribute_list"]="4362", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="132", + ["glue"]="16632", + ["glue_spec"]="4251", + ["glyph"]="5522", + ["hlist"]="566", + ["if_stack"]="4", + ["kern"]="247", + ["late_lua"]="36", + ["local_par"]="142", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=724, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147699, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1588844, + ["elapsed_time"]=0.025541067123413, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=660307405, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19232", + ["attribute_list"]="4389", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="131", + ["glue"]="16698", + ["glue_spec"]="4265", + ["glyph"]="5634", + ["hlist"]="565", + ["if_stack"]="4", + ["kern"]="251", + ["late_lua"]="34", + ["local_par"]="140", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="145", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="166", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=728, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147700, + }, + { + ["cs_count"]=45533, + ["dyn_used"]=1590168, + ["elapsed_time"]=0.022036075592041, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=660543523, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19166", + ["attribute_list"]="4373", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="98", + ["glue"]="16820", + ["glue_spec"]="4290", + ["glyph"]="5503", + ["hlist"]="574", + ["if_stack"]="4", + ["kern"]="241", + ["late_lua"]="39", + ["local_par"]="145", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="168", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=731, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147701, + }, + { + ["cs_count"]=45548, + ["dyn_used"]=1591849, + ["elapsed_time"]=0.029047966003418, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=660781375, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19692", + ["attribute_list"]="4503", + ["boundary"]="18", + ["dir"]="30", + ["disc"]="156", + ["glue"]="16944", + ["glue_spec"]="4306", + ["glyph"]="5721", + ["hlist"]="623", + ["if_stack"]="4", + ["kern"]="321", + ["late_lua"]="30", + ["local_par"]="136", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="149", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="186", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=734, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147717, + }, + { + ["cs_count"]=45548, + ["dyn_used"]=1594195, + ["elapsed_time"]=0.032051801681519, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=661105245, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19646", + ["attribute_list"]="4492", + ["boundary"]="18", + ["dir"]="24", + ["disc"]="236", + ["glue"]="16993", + ["glue_spec"]="4314", + ["glyph"]="6160", + ["hlist"]="591", + ["if_stack"]="8", + ["kern"]="374", + ["late_lua"]="24", + ["local_par"]="130", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="176", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=737, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147723, + }, + { + ["cs_count"]=45548, + ["dyn_used"]=1594887, + ["elapsed_time"]=0.009519100189209, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=661169680, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19157", + ["attribute_list"]="4372", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="8", + ["glue"]="16448", + ["glue_spec"]="4316", + ["glyph"]="3641", + ["hlist"]="503", + ["if_stack"]="9", + ["kern"]="131", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=740, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2147724, + }, + { + ["cs_count"]=46071, + ["dyn_used"]=1622060, + ["elapsed_time"]=0.46627807617188, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=703190954, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="32726", + ["attribute_list"]="7083", + ["boundary"]="16", + ["dir"]="25", + ["disc"]="182", + ["glue"]="17249", + ["glue_spec"]="4346", + ["glyph"]="6411", + ["hlist"]="626", + ["if_stack"]="4", + ["kern"]="159", + ["late_lua"]="38", + ["local_par"]="144", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="129", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="205", + ["rule"]="44", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=743, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148263, + }, + { + ["cs_count"]=46071, + ["dyn_used"]=1623671, + ["elapsed_time"]=0.11118292808533, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=703591391, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="33851", + ["attribute_list"]="7309", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="200", + ["glue"]="17303", + ["glue_spec"]="4364", + ["glyph"]="6688", + ["hlist"]="583", + ["if_stack"]="4", + ["kern"]="148", + ["late_lua"]="31", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="42", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=747, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148264, + }, + { + ["cs_count"]=46071, + ["dyn_used"]=1625299, + ["elapsed_time"]=0.12923908233643, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=704088248, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="31588", + ["attribute_list"]="6857", + ["boundary"]="14", + ["dir"]="25", + ["disc"]="158", + ["glue"]="17331", + ["glue_spec"]="4386", + ["glyph"]="6216", + ["hlist"]="589", + ["if_stack"]="4", + ["kern"]="135", + ["late_lua"]="35", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="179", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=750, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148265, + }, + { + ["cs_count"]=46071, + ["dyn_used"]=1626282, + ["elapsed_time"]=0.11568784713745, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=704625701, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27708", + ["attribute_list"]="6084", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="80", + ["glue"]="17485", + ["glue_spec"]="4423", + ["glyph"]="5411", + ["hlist"]="589", + ["if_stack"]="4", + ["kern"]="133", + ["late_lua"]="54", + ["local_par"]="160", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="176", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=753, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148266, + }, + { + ["cs_count"]=46071, + ["dyn_used"]=1627044, + ["elapsed_time"]=0.081634998321533, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=704951451, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26082", + ["attribute_list"]="5760", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="42", + ["glue"]="17913", + ["glue_spec"]="4461", + ["glyph"]="5057", + ["hlist"]="596", + ["if_stack"]="4", + ["kern"]="134", + ["late_lua"]="58", + ["local_par"]="164", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="179", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=756, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148267, + }, + { + ["cs_count"]=46071, + ["dyn_used"]=1628328, + ["elapsed_time"]=0.064105987548828, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=705379112, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27466", + ["attribute_list"]="6036", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="59", + ["glue"]="17621", + ["glue_spec"]="4497", + ["glyph"]="5336", + ["hlist"]="582", + ["if_stack"]="4", + ["kern"]="135", + ["late_lua"]="50", + ["local_par"]="156", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=760, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148268, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1629781, + ["elapsed_time"]=0.30302000045776, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=725883395, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24317", + ["attribute_list"]="5412", + ["boundary"]="23", + ["dir"]="21", + ["disc"]="79", + ["glue"]="17368", + ["glue_spec"]="4509", + ["glyph"]="4789", + ["hlist"]="558", + ["if_stack"]="8", + ["kern"]="174", + ["late_lua"]="21", + ["local_par"]="129", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="154", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=763, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148275, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1630511, + ["elapsed_time"]=0.045575141906738, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=725954500, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19660", + ["attribute_list"]="4479", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="17152", + ["glue_spec"]="4511", + ["glyph"]="3764", + ["hlist"]="504", + ["if_stack"]="9", + ["kern"]="131", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=766, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148276, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1622378, + ["elapsed_time"]=0.033555030822754, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=726353154, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20363", + ["attribute_list"]="4652", + ["boundary"]="18", + ["dir"]="27", + ["disc"]="139", + ["glue"]="17817", + ["glue_spec"]="4521", + ["glyph"]="6221", + ["hlist"]="611", + ["if_stack"]="4", + ["kern"]="290", + ["late_lua"]="28", + ["local_par"]="134", + ["margin_kern"]="2", + ["math"]="14", + ["noad"]="1", + ["pdf_literal"]="145", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="191", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=769, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148282, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1623324, + ["elapsed_time"]=0.030048847198486, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=726521563, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20066", + ["attribute_list"]="4579", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="263", + ["glue"]="17937", + ["glue_spec"]="4532", + ["glyph"]="6966", + ["hlist"]="587", + ["if_stack"]="4", + ["kern"]="366", + ["late_lua"]="25", + ["local_par"]="131", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="188", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=772, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148283, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1624525, + ["elapsed_time"]=0.026043176651001, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=726670303, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20037", + ["attribute_list"]="4571", + ["boundary"]="14", + ["dir"]="26", + ["disc"]="215", + ["glue"]="17919", + ["glue_spec"]="4544", + ["glyph"]="6577", + ["hlist"]="586", + ["if_stack"]="4", + ["kern"]="327", + ["late_lua"]="23", + ["local_par"]="129", + ["margin_kern"]="2", + ["math"]="12", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="178", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=775, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148284, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1625374, + ["elapsed_time"]=0.032051801681519, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=726825284, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20103", + ["attribute_list"]="4588", + ["boundary"]="14", + ["dir"]="22", + ["disc"]="258", + ["glue"]="17972", + ["glue_spec"]="4547", + ["glyph"]="7069", + ["hlist"]="575", + ["if_stack"]="4", + ["kern"]="353", + ["late_lua"]="20", + ["local_par"]="126", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="113", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="162", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=778, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148285, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1626404, + ["elapsed_time"]=0.019532203674316, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=726985977, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20065", + ["attribute_list"]="4579", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="127", + ["glue"]="17594", + ["glue_spec"]="4550", + ["glyph"]="5341", + ["hlist"]="528", + ["if_stack"]="14", + ["kern"]="252", + ["late_lua"]="16", + ["local_par"]="122", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="144", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=781, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148291, + }, + { + ["cs_count"]=46075, + ["dyn_used"]=1627162, + ["elapsed_time"]=0.0085139274597168, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=727044535, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="19934", + ["attribute_list"]="4546", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="8", + ["glue"]="17296", + ["glue_spec"]="4552", + ["glyph"]="3814", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="127", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=784, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148292, + }, + { + ["cs_count"]=46078, + ["dyn_used"]=1629829, + ["elapsed_time"]=0.03355598449707, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=727363835, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20653", + ["attribute_list"]="4719", + ["boundary"]="40", + ["dir"]="39", + ["disc"]="116", + ["glue"]="17847", + ["glue_spec"]="4590", + ["glyph"]="5736", + ["hlist"]="638", + ["if_stack"]="4", + ["kern"]="297", + ["late_lua"]="31", + ["local_par"]="142", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="200", + ["rule"]="53", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="120", + }, + ["obj_ptr"]=787, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148312, + }, + { + ["cs_count"]=46078, + ["dyn_used"]=1630839, + ["elapsed_time"]=0.018531084060669, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=727740694, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20277", + ["attribute_list"]="4630", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="40", + ["glue"]="18116", + ["glue_spec"]="4623", + ["glyph"]="5088", + ["hlist"]="581", + ["if_stack"]="4", + ["kern"]="186", + ["late_lua"]="48", + ["local_par"]="154", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=791, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148313, + }, + { + ["cs_count"]=46078, + ["dyn_used"]=1631775, + ["elapsed_time"]=0.019531011581421, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=727938876, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20198", + ["attribute_list"]="4611", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="85", + ["glue"]="17840", + ["glue_spec"]="4626", + ["glyph"]="5081", + ["hlist"]="533", + ["if_stack"]="14", + ["kern"]="215", + ["late_lua"]="23", + ["local_par"]="129", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="117", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="147", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=794, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148319, + }, + { + ["cs_count"]=46078, + ["dyn_used"]=1632518, + ["elapsed_time"]=0.0085129737854004, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=728007495, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20106", + ["attribute_list"]="4588", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="8", + ["glue"]="17507", + ["glue_spec"]="4628", + ["glyph"]="3853", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="127", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=797, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148320, + }, + { + ["cs_count"]=46078, + ["dyn_used"]=1633877, + ["elapsed_time"]=0.029551029205322, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=728221660, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20498", + ["attribute_list"]="4684", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="169", + ["glue"]="18114", + ["glue_spec"]="4642", + ["glyph"]="6336", + ["hlist"]="569", + ["if_stack"]="4", + ["kern"]="327", + ["late_lua"]="27", + ["local_par"]="133", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="115", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=800, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148321, + }, + { + ["cs_count"]=46078, + ["dyn_used"]=1635227, + ["elapsed_time"]=0.022032976150513, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=728489801, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20385", + ["attribute_list"]="4655", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="101", + ["glue"]="18113", + ["glue_spec"]="4667", + ["glyph"]="5571", + ["hlist"]="565", + ["if_stack"]="4", + ["kern"]="216", + ["late_lua"]="39", + ["local_par"]="145", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="139", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=803, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148322, + }, + { + ["cs_count"]=46706, + ["dyn_used"]=1651297, + ["elapsed_time"]=0.038218021392822, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=729514393, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20495", + ["attribute_list"]="4682", + ["boundary"]="14", + ["dir"]="26", + ["disc"]="92", + ["glue"]="18016", + ["glue_spec"]="4684", + ["glyph"]="5202", + ["hlist"]="573", + ["if_stack"]="14", + ["kern"]="193", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["math"]="12", + ["noad"]="1", + ["pdf_literal"]="133", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="169", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=806, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148970, + }, + { + ["cs_count"]=46706, + ["dyn_used"]=1652040, + ["elapsed_time"]=0.0090148448944092, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=729583559, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20330", + ["attribute_list"]="4643", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="10", + ["glue"]="17716", + ["glue_spec"]="4686", + ["glyph"]="3909", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="130", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="109", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=809, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148971, + }, + { + ["cs_count"]=46711, + ["dyn_used"]=1653908, + ["elapsed_time"]=0.096158027648926, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=738884948, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20673", + ["attribute_list"]="4727", + ["boundary"]="18", + ["dir"]="23", + ["disc"]="103", + ["glue"]="18467", + ["glue_spec"]="4714", + ["glyph"]="6136", + ["hlist"]="594", + ["if_stack"]="4", + ["kern"]="238", + ["late_lua"]="41", + ["local_par"]="147", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="182", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=812, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148981, + }, + { + ["cs_count"]=46711, + ["dyn_used"]=1655574, + ["elapsed_time"]=0.032051086425781, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=739094364, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20957", + ["attribute_list"]="4798", + ["boundary"]="14", + ["dir"]="31", + ["disc"]="209", + ["glue"]="18479", + ["glue_spec"]="4736", + ["glyph"]="6429", + ["hlist"]="624", + ["if_stack"]="5", + ["kern"]="346", + ["late_lua"]="31", + ["local_par"]="137", + ["margin_kern"]="2", + ["math"]="22", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=816, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["str_ptr"]=2148982, + }, + { + ["cs_count"]=46711, + ["dyn_used"]=1656470, + ["elapsed_time"]=0.028548955917358, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=739192330, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20871", + ["attribute_list"]="4775", + ["boundary"]="14", + ["dir"]="27", + ["disc"]="204", + ["glue"]="18541", + ["glue_spec"]="4741", + ["glyph"]="6688", + ["hlist"]="598", + ["if_stack"]="4", + ["kern"]="319", + ["late_lua"]="27", + ["local_par"]="133", + ["margin_kern"]="2", + ["math"]="16", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="174", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=820, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2148983, + }, + { + ["cs_count"]=46717, + ["dyn_used"]=1657876, + ["elapsed_time"]=0.048076868057251, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=739486098, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22913", + ["attribute_list"]="5278", + ["boundary"]="14", + ["dir"]="51", + ["disc"]="160", + ["glue"]="18745", + ["glue_spec"]="4760", + ["glyph"]="5794", + ["hlist"]="1205", + ["if_stack"]="4", + ["kern"]="439", + ["late_lua"]="43", + ["local_par"]="134", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="249", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="174", + ["rule"]="103", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="177", + }, + ["obj_ptr"]=824, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2148990, + }, + { + ["cs_count"]=46717, + ["dyn_used"]=1659063, + ["elapsed_time"]=0.017530202865601, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=739767799, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20831", + ["attribute_list"]="4766", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="70", + ["glue"]="18470", + ["glue_spec"]="4796", + ["glyph"]="5030", + ["hlist"]="582", + ["if_stack"]="4", + ["kern"]="159", + ["late_lua"]="50", + ["local_par"]="156", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="180", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=827, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2148991, + }, + { + ["cs_count"]=46717, + ["dyn_used"]=1660254, + ["elapsed_time"]=0.024038791656494, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=739970678, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="20940", + ["attribute_list"]="4793", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="211", + ["glue"]="18743", + ["glue_spec"]="4816", + ["glyph"]="6691", + ["hlist"]="563", + ["if_stack"]="4", + ["kern"]="290", + ["late_lua"]="30", + ["local_par"]="136", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="143", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=830, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2148992, + }, + { + ["cs_count"]=46717, + ["dyn_used"]=1661535, + ["elapsed_time"]=0.029048204421997, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=740283600, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="21720", + ["attribute_list"]="4986", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="149", + ["glue"]="18906", + ["glue_spec"]="4848", + ["glyph"]="6026", + ["hlist"]="748", + ["if_stack"]="4", + ["kern"]="289", + ["late_lua"]="40", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="178", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="117", + }, + ["obj_ptr"]=833, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2148993, + }, + { + ["cs_count"]=46718, + ["dyn_used"]=1664361, + ["elapsed_time"]=0.035080909729004, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=741163037, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="21143", + ["attribute_list"]="4842", + ["boundary"]="23", + ["dir"]="21", + ["disc"]="108", + ["glue"]="18591", + ["glue_spec"]="4860", + ["glyph"]="5255", + ["hlist"]="554", + ["if_stack"]="14", + ["kern"]="259", + ["late_lua"]="20", + ["local_par"]="128", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="156", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="110", + }, + ["obj_ptr"]=836, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149019, + }, + { + ["cs_count"]=46718, + ["dyn_used"]=1665557, + ["elapsed_time"]=0.03004789352417, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=741340317, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="21145", + ["attribute_list"]="4843", + ["boundary"]="18", + ["dir"]="22", + ["disc"]="220", + ["glue"]="18982", + ["glue_spec"]="4875", + ["glyph"]="6752", + ["hlist"]="570", + ["if_stack"]="4", + ["kern"]="358", + ["late_lua"]="25", + ["local_par"]="131", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="176", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=839, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149020, + }, + { + ["cs_count"]=46718, + ["dyn_used"]=1666298, + ["elapsed_time"]=0.027546167373657, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=741486287, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="21088", + ["attribute_list"]="4829", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="226", + ["glue"]="19076", + ["glue_spec"]="4879", + ["glyph"]="7068", + ["hlist"]="566", + ["if_stack"]="4", + ["kern"]="331", + ["late_lua"]="21", + ["local_par"]="127", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=842, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149021, + }, + { + ["cs_count"]=46718, + ["dyn_used"]=1669936, + ["elapsed_time"]=0.034555912017822, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=741948852, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22436", + ["attribute_list"]="5165", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="137", + ["glue"]="19215", + ["glue_spec"]="4941", + ["glyph"]="6078", + ["hlist"]="881", + ["if_stack"]="4", + ["kern"]="278", + ["late_lua"]="44", + ["local_par"]="149", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="161", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="188", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="126", + }, + ["obj_ptr"]=845, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149022, + }, + { + ["cs_count"]=46721, + ["dyn_used"]=1670246, + ["elapsed_time"]=0.03656005859375, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=743736012, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22285", + ["attribute_list"]="5195", + ["boundary"]="14", + ["dir"]="49", + ["disc"]="76", + ["glue"]="19123", + ["glue_spec"]="4972", + ["glyph"]="5977", + ["hlist"]="750", + ["if_stack"]="4", + ["kern"]="253", + ["late_lua"]="33", + ["local_par"]="145", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="215", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="178", + ["rule"]="103", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="116", + }, + ["obj_ptr"]=848, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149033, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1671322, + ["elapsed_time"]=0.039064884185791, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=746101104, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22459", + ["attribute_list"]="5353", + ["boundary"]="14", + ["dir"]="82", + ["disc"]="18", + ["glue"]="19022", + ["glue_spec"]="4995", + ["glyph"]="5558", + ["hlist"]="740", + ["if_stack"]="4", + ["kern"]="230", + ["late_lua"]="26", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="330", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="174", + ["rule"]="207", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=852, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149043, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1672135, + ["elapsed_time"]=0.016525983810425, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=746263112, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22520", + ["attribute_list"]="5324", + ["boundary"]="14", + ["dir"]="96", + ["disc"]="9", + ["glue"]="18971", + ["glue_spec"]="5009", + ["glyph"]="5058", + ["hlist"]="692", + ["if_stack"]="4", + ["kern"]="215", + ["late_lua"]="14", + ["local_par"]="136", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="284", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="163", + ["rule"]="177", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="110", + }, + ["obj_ptr"]=856, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149044, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1673207, + ["elapsed_time"]=0.021047115325928, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=746528945, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22582", + ["attribute_list"]="5272", + ["boundary"]="14", + ["dir"]="92", + ["disc"]="11", + ["glue"]="19015", + ["glue_spec"]="5028", + ["glyph"]="5384", + ["hlist"]="643", + ["if_stack"]="4", + ["kern"]="171", + ["late_lua"]="18", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="200", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="107", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=859, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149052, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1674133, + ["elapsed_time"]=0.017529010772705, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=746704256, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22897", + ["attribute_list"]="5399", + ["boundary"]="14", + ["dir"]="106", + ["disc"]="9", + ["glue"]="19020", + ["glue_spec"]="5044", + ["glyph"]="5232", + ["hlist"]="667", + ["if_stack"]="4", + ["kern"]="195", + ["late_lua"]="14", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="259", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="147", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=862, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149053, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1675052, + ["elapsed_time"]=0.017041921615601, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=746930027, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22544", + ["attribute_list"]="5234", + ["boundary"]="14", + ["dir"]="54", + ["disc"]="34", + ["glue"]="19102", + ["glue_spec"]="5057", + ["glyph"]="5772", + ["hlist"]="596", + ["if_stack"]="6", + ["kern"]="167", + ["late_lua"]="35", + ["local_par"]="148", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="151", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="167", + ["rule"]="67", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="107", + }, + ["obj_ptr"]=865, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149060, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1676727, + ["elapsed_time"]=0.035557985305786, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=747412972, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="22965", + ["attribute_list"]="5298", + ["boundary"]="14", + ["dir"]="48", + ["disc"]="20", + ["glue"]="19076", + ["glue_spec"]="5089", + ["glyph"]="5652", + ["hlist"]="621", + ["if_stack"]="4", + ["kern"]="129", + ["late_lua"]="19", + ["local_par"]="147", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="129", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="122", + }, + ["obj_ptr"]=868, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149067, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1678189, + ["elapsed_time"]=0.036059141159058, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=748879289, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23222", + ["attribute_list"]="5373", + ["boundary"]="14", + ["dir"]="53", + ["disc"]="27", + ["glue"]="19205", + ["glue_spec"]="5115", + ["glyph"]="5662", + ["hlist"]="635", + ["if_stack"]="5", + ["kern"]="139", + ["late_lua"]="25", + ["local_par"]="149", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="129", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="171", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="118", + }, + ["obj_ptr"]=871, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149075, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1679153, + ["elapsed_time"]=0.013021945953369, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=749006169, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23582", + ["attribute_list"]="5696", + ["boundary"]="14", + ["dir"]="63", + ["disc"]="10", + ["glue"]="19242", + ["glue_spec"]="5126", + ["glyph"]="5164", + ["hlist"]="750", + ["if_stack"]="4", + ["kern"]="255", + ["late_lua"]="14", + ["local_par"]="128", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="358", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="152", + ["rule"]="251", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=874, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149076, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1679945, + ["elapsed_time"]=0.017027854919434, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=749206229, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24037", + ["attribute_list"]="5815", + ["boundary"]="14", + ["dir"]="83", + ["disc"]="9", + ["glue"]="19319", + ["glue_spec"]="5136", + ["glyph"]="5253", + ["hlist"]="767", + ["if_stack"]="4", + ["kern"]="249", + ["late_lua"]="14", + ["local_par"]="130", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="345", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="158", + ["rule"]="241", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=877, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149077, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1680610, + ["elapsed_time"]=0.016026020050049, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=749333177, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24072", + ["attribute_list"]="5823", + ["boundary"]="14", + ["dir"]="62", + ["disc"]="22", + ["glue"]="19296", + ["glue_spec"]="5131", + ["glyph"]="5066", + ["hlist"]="740", + ["if_stack"]="4", + ["kern"]="263", + ["late_lua"]="17", + ["local_par"]="130", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="345", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="154", + ["rule"]="241", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="107", + }, + ["obj_ptr"]=880, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149078, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1681387, + ["elapsed_time"]=0.012020111083984, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=749543487, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23263", + ["attribute_list"]="5419", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="16", + ["glue"]="19004", + ["glue_spec"]="5129", + ["glyph"]="4317", + ["hlist"]="506", + ["if_stack"]="14", + ["kern"]="139", + ["late_lua"]="17", + ["local_par"]="123", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="137", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=883, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149084, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1682130, + ["elapsed_time"]=0.0080130100250244, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=749612507, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23278", + ["attribute_list"]="5423", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="9", + ["glue"]="18987", + ["glue_spec"]="5131", + ["glyph"]="4190", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="129", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=887, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149085, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1683717, + ["elapsed_time"]=0.032052993774414, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=749832276, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23660", + ["attribute_list"]="5517", + ["boundary"]="18", + ["dir"]="28", + ["disc"]="220", + ["glue"]="19618", + ["glue_spec"]="5152", + ["glyph"]="6739", + ["hlist"]="612", + ["if_stack"]="5", + ["kern"]="358", + ["late_lua"]="30", + ["local_par"]="136", + ["margin_kern"]="2", + ["math"]="16", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="194", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=890, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149086, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1684623, + ["elapsed_time"]=0.025541067123413, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=750067803, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23675", + ["attribute_list"]="5520", + ["boundary"]="14", + ["dir"]="24", + ["disc"]="138", + ["glue"]="19631", + ["glue_spec"]="5166", + ["glyph"]="6447", + ["hlist"]="593", + ["if_stack"]="4", + ["kern"]="271", + ["late_lua"]="36", + ["local_par"]="142", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="177", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=893, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149087, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1686337, + ["elapsed_time"]=0.03255295753479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=750287819, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24314", + ["attribute_list"]="5679", + ["boundary"]="14", + ["dir"]="23", + ["disc"]="212", + ["glue"]="19848", + ["glue_spec"]="5202", + ["glyph"]="6763", + ["hlist"]="711", + ["if_stack"]="4", + ["kern"]="363", + ["late_lua"]="31", + ["local_par"]="137", + ["margin_kern"]="2", + ["math"]="6", + ["noad"]="1", + ["pdf_literal"]="133", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="113", + }, + ["obj_ptr"]=896, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149088, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1686698, + ["elapsed_time"]=0.037060976028442, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=750505065, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24484", + ["attribute_list"]="5722", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="300", + ["glue"]="20033", + ["glue_spec"]="5206", + ["glyph"]="7525", + ["hlist"]="754", + ["if_stack"]="4", + ["kern"]="437", + ["late_lua"]="31", + ["local_par"]="137", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="198", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="116", + }, + ["obj_ptr"]=899, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149089, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1687703, + ["elapsed_time"]=0.017529010772705, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=750769722, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23697", + ["attribute_list"]="5525", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="76", + ["glue"]="19775", + ["glue_spec"]="5238", + ["glyph"]="5757", + ["hlist"]="568", + ["if_stack"]="4", + ["kern"]="200", + ["late_lua"]="42", + ["local_par"]="148", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="166", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=902, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149090, + }, + { + ["cs_count"]=46723, + ["dyn_used"]=1688625, + ["elapsed_time"]=0.016026020050049, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=751138833, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23757", + ["attribute_list"]="5539", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="29", + ["glue"]="19770", + ["glue_spec"]="5271", + ["glyph"]="5339", + ["hlist"]="578", + ["if_stack"]="4", + ["kern"]="152", + ["late_lua"]="49", + ["local_par"]="155", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="172", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=905, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149091, + }, + { + ["cs_count"]=46767, + ["dyn_used"]=1690724, + ["elapsed_time"]=0.026042938232422, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=751933457, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23779", + ["attribute_list"]="5545", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="20", + ["glue"]="19895", + ["glue_spec"]="5298", + ["glyph"]="5098", + ["hlist"]="568", + ["if_stack"]="14", + ["kern"]="136", + ["late_lua"]="47", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="121", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="168", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=908, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149153, + }, + { + ["cs_count"]=46767, + ["dyn_used"]=1691468, + ["elapsed_time"]=0.0090141296386719, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=752002482, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="23750", + ["attribute_list"]="5539", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="9", + ["glue"]="19581", + ["glue_spec"]="5300", + ["glyph"]="4294", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="129", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="119", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=911, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149154, + }, + { + ["cs_count"]=46767, + ["dyn_used"]=1693750, + ["elapsed_time"]=0.041568994522095, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=752262532, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24545", + ["attribute_list"]="5733", + ["boundary"]="35", + ["dir"]="25", + ["disc"]="253", + ["glue"]="20339", + ["glue_spec"]="5324", + ["glyph"]="7336", + ["hlist"]="652", + ["if_stack"]="4", + ["kern"]="344", + ["late_lua"]="30", + ["local_par"]="138", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="216", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="113", + }, + ["obj_ptr"]=914, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149155, + }, + { + ["cs_count"]=46767, + ["dyn_used"]=1695422, + ["elapsed_time"]=0.02704381942749, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=752478087, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24336", + ["attribute_list"]="5684", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="212", + ["glue"]="20326", + ["glue_spec"]="5343", + ["glyph"]="7165", + ["hlist"]="620", + ["if_stack"]="4", + ["kern"]="320", + ["late_lua"]="25", + ["local_par"]="128", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="170", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=918, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149156, + }, + { + ["cs_count"]=46770, + ["dyn_used"]=1697058, + ["elapsed_time"]=0.15725708007813, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=773137226, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24333", + ["attribute_list"]="5681", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="34", + ["glue"]="20096", + ["glue_spec"]="5357", + ["glyph"]="5457", + ["hlist"]="619", + ["if_stack"]="6", + ["kern"]="169", + ["late_lua"]="39", + ["local_par"]="142", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="137", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="160", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="113", + }, + ["obj_ptr"]=921, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2149184, + }, + { + ["cs_count"]=49235, + ["dyn_used"]=1783374, + ["elapsed_time"]=0.24351906776428, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=799746262, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25103", + ["attribute_list"]="5781", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="63", + ["glue"]="20183", + ["glue_spec"]="5374", + ["glyph"]="5530", + ["hlist"]="645", + ["if_stack"]="4", + ["kern"]="206", + ["late_lua"]="37", + ["local_par"]="143", + ["margin_kern"]="2", + ["math"]="20", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="13", + ["pdf_save"]="13", + ["pdf_setmatrix"]="21", + ["penalty"]="160", + ["rule"]="44", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="134", + }, + ["obj_ptr"]=927, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2151706, + }, + { + ["cs_count"]=49235, + ["dyn_used"]=1784517, + ["elapsed_time"]=0.02103590965271, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=800003535, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25067", + ["attribute_list"]="5773", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="70", + ["glue"]="20354", + ["glue_spec"]="5401", + ["glyph"]="6131", + ["hlist"]="647", + ["if_stack"]="4", + ["kern"]="215", + ["late_lua"]="42", + ["local_par"]="148", + ["margin_kern"]="2", + ["math"]="20", + ["noad"]="1", + ["pdf_literal"]="138", + ["pdf_restore"]="13", + ["pdf_save"]="13", + ["pdf_setmatrix"]="21", + ["penalty"]="175", + ["rule"]="44", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="127", + }, + ["obj_ptr"]=931, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2151707, + }, + { + ["cs_count"]=49235, + ["dyn_used"]=1786605, + ["elapsed_time"]=0.033052921295166, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=800241599, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24596", + ["attribute_list"]="5746", + ["boundary"]="27", + ["dir"]="23", + ["disc"]="164", + ["glue"]="20542", + ["glue_spec"]="5428", + ["glyph"]="6759", + ["hlist"]="615", + ["if_stack"]="5", + ["kern"]="282", + ["late_lua"]="30", + ["local_par"]="138", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="126", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="204", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=936, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2151708, + }, + { + ["cs_count"]=49239, + ["dyn_used"]=1787932, + ["elapsed_time"]=0.045575141906738, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=802816968, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24982", + ["attribute_list"]="5853", + ["boundary"]="18", + ["dir"]="23", + ["disc"]="133", + ["glue"]="20540", + ["glue_spec"]="5442", + ["glyph"]="6353", + ["hlist"]="646", + ["if_stack"]="4", + ["kern"]="264", + ["late_lua"]="33", + ["local_par"]="139", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="213", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="200", + ["rule"]="88", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="109", + }, + ["obj_ptr"]=939, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2151726, + }, + { + ["cs_count"]=49246, + ["dyn_used"]=1802677, + ["elapsed_time"]=0.084638833999634, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=810876168, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26352", + ["attribute_list"]="5966", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="54", + ["glue"]="20417", + ["glue_spec"]="5479", + ["glyph"]="5871", + ["hlist"]="586", + ["if_stack"]="4", + ["kern"]="223", + ["late_lua"]="48", + ["local_par"]="154", + ["margin_kern"]="2", + ["math"]="10", + ["noad"]="1", + ["pdf_literal"]="171", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="61", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=942, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2151747, + }, + { + ["cs_count"]=51156, + ["dyn_used"]=1855943, + ["elapsed_time"]=0.099162101745605, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=818695804, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26518", + ["attribute_list"]="5985", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="77", + ["glue"]="20745", + ["glue_spec"]="5507", + ["glyph"]="6066", + ["hlist"]="583", + ["if_stack"]="4", + ["kern"]="248", + ["late_lua"]="45", + ["local_par"]="151", + ["margin_kern"]="2", + ["math"]="12", + ["noad"]="1", + ["pdf_literal"]="140", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="180", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=945, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153671, + }, + { + ["cs_count"]=51156, + ["dyn_used"]=1857800, + ["elapsed_time"]=0.029547929763794, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=818964498, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="24902", + ["attribute_list"]="5807", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="169", + ["glue"]="20881", + ["glue_spec"]="5523", + ["glyph"]="6596", + ["hlist"]="570", + ["if_stack"]="4", + ["kern"]="272", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="148", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="166", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=948, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153679, + }, + { + ["cs_count"]=51156, + ["dyn_used"]=1858634, + ["elapsed_time"]=0.023115158081055, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=819169494, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25197", + ["attribute_list"]="5875", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="95", + ["glue"]="20784", + ["glue_spec"]="5542", + ["glyph"]="5950", + ["hlist"]="593", + ["if_stack"]="4", + ["kern"]="207", + ["late_lua"]="39", + ["local_par"]="145", + ["margin_kern"]="2", + ["math"]="4", + ["noad"]="1", + ["pdf_literal"]="182", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="177", + ["rule"]="78", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=951, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153692, + }, + { + ["cs_count"]=51156, + ["dyn_used"]=1860561, + ["elapsed_time"]=0.020514011383057, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=819413526, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25110", + ["attribute_list"]="5889", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="101", + ["glue"]="20924", + ["glue_spec"]="5576", + ["glyph"]="5844", + ["hlist"]="613", + ["if_stack"]="4", + ["kern"]="198", + ["late_lua"]="44", + ["local_par"]="150", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="193", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="183", + ["rule"]="83", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=955, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153695, + }, + { + ["cs_count"]=51156, + ["dyn_used"]=1861278, + ["elapsed_time"]=0.017026901245117, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=819663304, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25294", + ["attribute_list"]="5954", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="46", + ["glue"]="20970", + ["glue_spec"]="5600", + ["glyph"]="5333", + ["hlist"]="632", + ["if_stack"]="4", + ["kern"]="187", + ["late_lua"]="41", + ["local_par"]="147", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="226", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="177", + ["rule"]="116", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=958, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153697, + }, + { + ["cs_count"]=51156, + ["dyn_used"]=1862994, + ["elapsed_time"]=0.026544094085693, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=819872854, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25208", + ["attribute_list"]="5866", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="158", + ["glue"]="21205", + ["glue_spec"]="5625", + ["glyph"]="6530", + ["hlist"]="579", + ["if_stack"]="4", + ["kern"]="264", + ["late_lua"]="35", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="128", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="178", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=961, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153699, + }, + { + ["cs_count"]=51163, + ["dyn_used"]=1865029, + ["elapsed_time"]=0.09315299987793, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=827507183, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="28785", + ["attribute_list"]="6640", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="65", + ["glue"]="21986", + ["glue_spec"]="5629", + ["glyph"]="6334", + ["hlist"]="1705", + ["if_stack"]="4", + ["kern"]="276", + ["late_lua"]="28", + ["local_par"]="134", + ["margin_kern"]="2", + ["math"]="112", + ["noad"]="1", + ["pdf_literal"]="483", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="174", + ["rule"]="278", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="327", + }, + ["obj_ptr"]=964, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153715, + }, + { + ["cs_count"]=51166, + ["dyn_used"]=1866484, + ["elapsed_time"]=0.062112808227539, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=831424793, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27101", + ["attribute_list"]="6191", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="89", + ["glue"]="21668", + ["glue_spec"]="5649", + ["glyph"]="6530", + ["hlist"]="1149", + ["if_stack"]="4", + ["kern"]="248", + ["late_lua"]="34", + ["local_par"]="140", + ["margin_kern"]="2", + ["math"]="68", + ["noad"]="1", + ["pdf_literal"]="223", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="159", + ["rule"]="95", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="201", + }, + ["obj_ptr"]=967, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153733, + }, + { + ["cs_count"]=51170, + ["dyn_used"]=1876194, + ["elapsed_time"]=0.047075033187866, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=832080347, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26437", + ["attribute_list"]="6150", + ["boundary"]="31", + ["dir"]="24", + ["disc"]="197", + ["glue"]="21561", + ["glue_spec"]="5675", + ["glyph"]="7079", + ["hlist"]="758", + ["if_stack"]="4", + ["ins"]="1", + ["kern"]="334", + ["late_lua"]="30", + ["local_par"]="141", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="198", + ["pdf_restore"]="42", + ["pdf_save"]="42", + ["pdf_setmatrix"]="64", + ["penalty"]="202", + ["rule"]="96", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="132", + }, + ["obj_ptr"]=970, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2153753, + }, + { + ["cs_count"]=52366, + ["dyn_used"]=1914867, + ["elapsed_time"]=0.15375304222107, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=846654197, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="28446", + ["attribute_list"]="6366", + ["boundary"]="36", + ["dir"]="45", + ["disc"]="107", + ["glue"]="21379", + ["glue_spec"]="5714", + ["glyph"]="6503", + ["hlist"]="812", + ["if_stack"]="4", + ["kern"]="345", + ["late_lua"]="36", + ["local_par"]="159", + ["margin_kern"]="2", + ["math"]="24", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="202", + ["rule"]="58", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="164", + }, + ["obj_ptr"]=973, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2154988, + }, + { + ["cs_count"]=52382, + ["dyn_used"]=1916864, + ["elapsed_time"]=0.075160980224609, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=854231167, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26863", + ["attribute_list"]="6282", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="41", + ["glue"]="21195", + ["glue_spec"]="5718", + ["glyph"]="5299", + ["hlist"]="655", + ["if_stack"]="14", + ["kern"]="257", + ["late_lua"]="23", + ["local_par"]="129", + ["margin_kern"]="2", + ["math"]="40", + ["noad"]="1", + ["pdf_literal"]="309", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="145", + ["rule"]="151", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="126", + }, + ["obj_ptr"]=978, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2155017, + }, + { + ["cs_count"]=52382, + ["dyn_used"]=1917608, + ["elapsed_time"]=0.0085141658782959, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=854299604, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="25974", + ["attribute_list"]="6006", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="9", + ["glue"]="20985", + ["glue_spec"]="5720", + ["glyph"]="4634", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="127", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=981, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["str_ptr"]=2155018, + }, + { + ["cs_count"]=52383, + ["dyn_used"]=1919841, + ["elapsed_time"]=0.032051801681519, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=854922403, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26422", + ["attribute_list"]="6114", + ["boundary"]="27", + ["dir"]="21", + ["disc"]="111", + ["glue"]="21498", + ["glue_spec"]="5755", + ["glyph"]="6431", + ["hlist"]="599", + ["if_stack"]="6", + ["kern"]="240", + ["late_lua"]="37", + ["local_par"]="145", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="141", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="185", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=985, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155027, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1921393, + ["elapsed_time"]=0.021034002304077, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=855188348, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26267", + ["attribute_list"]="6076", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="33", + ["glue"]="21425", + ["glue_spec"]="5785", + ["glyph"]="5794", + ["hlist"]="581", + ["if_stack"]="4", + ["kern"]="167", + ["late_lua"]="47", + ["local_par"]="153", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="189", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=989, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155064, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1922536, + ["elapsed_time"]=0.017529010772705, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=855476400, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26319", + ["attribute_list"]="6090", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="30", + ["glue"]="21448", + ["glue_spec"]="5797", + ["glyph"]="5521", + ["hlist"]="547", + ["if_stack"]="14", + ["kern"]="158", + ["late_lua"]="33", + ["local_par"]="139", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="139", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="166", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=992, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155082, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1923281, + ["elapsed_time"]=0.0085141658782959, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=855544842, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26230", + ["attribute_list"]="6069", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="8", + ["glue"]="21254", + ["glue_spec"]="5799", + ["glyph"]="4678", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="127", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=995, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155083, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1925409, + ["elapsed_time"]=0.033053874969482, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=855824019, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26938", + ["attribute_list"]="6243", + ["boundary"]="26", + ["dir"]="20", + ["disc"]="157", + ["glue"]="21829", + ["glue_spec"]="5818", + ["glyph"]="6963", + ["hlist"]="598", + ["if_stack"]="4", + ["kern"]="296", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="145", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="23", + ["penalty"]="186", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=998, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155084, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1926500, + ["elapsed_time"]=0.021034955978394, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=856069322, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26638", + ["attribute_list"]="6168", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="72", + ["glue"]="21776", + ["glue_spec"]="5844", + ["glyph"]="6522", + ["hlist"]="574", + ["if_stack"]="4", + ["kern"]="221", + ["late_lua"]="40", + ["local_par"]="146", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="168", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1001, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155085, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1928309, + ["elapsed_time"]=0.033555030822754, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=856312493, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27150", + ["attribute_list"]="6295", + ["boundary"]="18", + ["dir"]="29", + ["disc"]="149", + ["glue"]="22070", + ["glue_spec"]="5860", + ["glyph"]="7133", + ["hlist"]="620", + ["if_stack"]="4", + ["kern"]="322", + ["late_lua"]="29", + ["local_par"]="135", + ["margin_kern"]="2", + ["math"]="18", + ["noad"]="1", + ["pdf_literal"]="145", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="191", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=1004, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155086, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1929714, + ["elapsed_time"]=0.025541067123413, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=856546696, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26882", + ["attribute_list"]="6228", + ["boundary"]="18", + ["dir"]="24", + ["disc"]="119", + ["glue"]="21992", + ["glue_spec"]="5883", + ["glyph"]="6644", + ["hlist"]="595", + ["if_stack"]="4", + ["kern"]="251", + ["late_lua"]="36", + ["local_par"]="142", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="149", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="184", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=1007, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155087, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1930972, + ["elapsed_time"]=0.020534038543701, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=856895230, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26666", + ["attribute_list"]="6174", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="51", + ["glue"]="21868", + ["glue_spec"]="5898", + ["glyph"]="5648", + ["hlist"]="547", + ["if_stack"]="14", + ["kern"]="175", + ["late_lua"]="36", + ["local_par"]="142", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="133", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="157", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1010, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155093, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1931717, + ["elapsed_time"]=0.0080130100250244, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=856963672, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="26580", + ["attribute_list"]="6155", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="8", + ["glue"]="21594", + ["glue_spec"]="5900", + ["glyph"]="4751", + ["hlist"]="502", + ["if_stack"]="15", + ["kern"]="127", + ["late_lua"]="15", + ["local_par"]="121", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="135", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1013, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155094, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1933747, + ["elapsed_time"]=0.036559820175171, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=857209444, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27226", + ["attribute_list"]="6314", + ["boundary"]="34", + ["dir"]="20", + ["disc"]="196", + ["glue"]="22241", + ["glue_spec"]="5917", + ["glyph"]="7407", + ["hlist"]="613", + ["if_stack"]="4", + ["kern"]="358", + ["late_lua"]="30", + ["local_par"]="136", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="133", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="201", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="110", + }, + ["obj_ptr"]=1016, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155095, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1935075, + ["elapsed_time"]=0.029549121856689, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=857393158, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27146", + ["attribute_list"]="6294", + ["boundary"]="30", + ["dir"]="20", + ["disc"]="198", + ["glue"]="22187", + ["glue_spec"]="5933", + ["glyph"]="7097", + ["hlist"]="598", + ["if_stack"]="4", + ["kern"]="319", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="203", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="109", + }, + ["obj_ptr"]=1020, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155096, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1936557, + ["elapsed_time"]=0.030049085617065, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=857579466, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27117", + ["attribute_list"]="6286", + ["boundary"]="34", + ["dir"]="20", + ["disc"]="189", + ["glue"]="22176", + ["glue_spec"]="5949", + ["glyph"]="6951", + ["hlist"]="600", + ["if_stack"]="4", + ["kern"]="308", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="210", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="110", + }, + ["obj_ptr"]=1023, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155097, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1938127, + ["elapsed_time"]=0.030048847198486, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=857778193, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27206", + ["attribute_list"]="6308", + ["boundary"]="34", + ["dir"]="20", + ["disc"]="176", + ["glue"]="22181", + ["glue_spec"]="5968", + ["glyph"]="6773", + ["hlist"]="599", + ["if_stack"]="4", + ["kern"]="326", + ["late_lua"]="35", + ["local_par"]="141", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="133", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="207", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="110", + }, + ["obj_ptr"]=1026, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155098, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1939842, + ["elapsed_time"]=0.029047966003418, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=857974180, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27293", + ["attribute_list"]="6327", + ["boundary"]="38", + ["dir"]="20", + ["disc"]="166", + ["glue"]="22201", + ["glue_spec"]="5987", + ["glyph"]="6686", + ["hlist"]="604", + ["if_stack"]="4", + ["kern"]="283", + ["late_lua"]="36", + ["local_par"]="142", + ["margin_kern"]="2", + ["math"]="2", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="210", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="111", + }, + ["obj_ptr"]=1029, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155099, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1941570, + ["elapsed_time"]=0.030049085617065, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=858183874, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27463", + ["attribute_list"]="6373", + ["boundary"]="22", + ["dir"]="29", + ["disc"]="183", + ["glue"]="22307", + ["glue_spec"]="6010", + ["glyph"]="6952", + ["hlist"]="629", + ["if_stack"]="5", + ["kern"]="329", + ["late_lua"]="33", + ["local_par"]="139", + ["margin_kern"]="2", + ["math"]="18", + ["noad"]="1", + ["pdf_literal"]="137", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="197", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="107", + }, + ["obj_ptr"]=1032, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155100, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1942887, + ["elapsed_time"]=0.03255295753479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=858368957, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27397", + ["attribute_list"]="6356", + ["boundary"]="26", + ["dir"]="24", + ["disc"]="203", + ["glue"]="22401", + ["glue_spec"]="6021", + ["glyph"]="7284", + ["hlist"]="607", + ["if_stack"]="4", + ["kern"]="326", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["math"]="8", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="199", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="108", + }, + ["obj_ptr"]=1035, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155101, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1943733, + ["elapsed_time"]=0.014523983001709, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=858614449, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27178", + ["attribute_list"]="6302", + ["boundary"]="18", + ["dir"]="20", + ["disc"]="67", + ["glue"]="21988", + ["glue_spec"]="6023", + ["glyph"]="5529", + ["hlist"]="534", + ["if_stack"]="14", + ["kern"]="204", + ["late_lua"]="18", + ["local_par"]="124", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="156", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=1038, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155107, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1945296, + ["elapsed_time"]=0.03255295753479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=858824425, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27560", + ["attribute_list"]="6395", + ["boundary"]="18", + ["dir"]="27", + ["disc"]="173", + ["glue"]="22490", + ["glue_spec"]="6037", + ["glyph"]="7279", + ["hlist"]="605", + ["if_stack"]="4", + ["kern"]="369", + ["late_lua"]="27", + ["local_par"]="133", + ["margin_kern"]="2", + ["math"]="14", + ["noad"]="1", + ["pdf_literal"]="139", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="190", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="106", + }, + ["obj_ptr"]=1041, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155108, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1946174, + ["elapsed_time"]=0.028046131134033, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=859341605, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27302", + ["attribute_list"]="6332", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="142", + ["glue"]="22804", + ["glue_spec"]="6065", + ["glyph"]="7520", + ["hlist"]="586", + ["if_stack"]="4", + ["kern"]="276", + ["late_lua"]="42", + ["local_par"]="148", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="180", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1044, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155109, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1947459, + ["elapsed_time"]=0.026042938232422, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=860042399, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27271", + ["attribute_list"]="6324", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="69", + ["glue"]="23005", + ["glue_spec"]="6111", + ["glyph"]="7207", + ["hlist"]="588", + ["if_stack"]="4", + ["kern"]="205", + ["late_lua"]="50", + ["local_par"]="156", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="127", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="175", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1047, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155110, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1948017, + ["elapsed_time"]=0.028046131134033, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=860316207, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27347", + ["attribute_list"]="6343", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="141", + ["glue"]="23120", + ["glue_spec"]="6128", + ["glyph"]="7700", + ["hlist"]="587", + ["if_stack"]="4", + ["kern"]="235", + ["late_lua"]="42", + ["local_par"]="148", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="131", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="21", + ["penalty"]="170", + ["rule"]="41", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1051, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155111, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1949882, + ["elapsed_time"]=0.03255295753479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=860456590, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="28003", + ["attribute_list"]="6505", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="188", + ["glue"]="22966", + ["glue_spec"]="6149", + ["glyph"]="7551", + ["hlist"]="659", + ["if_stack"]="4", + ["kern"]="365", + ["late_lua"]="25", + ["local_par"]="127", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="23", + ["penalty"]="164", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1054, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155112, + }, + { + ["cs_count"]=52389, + ["dyn_used"]=1950260, + ["elapsed_time"]=0.036058902740479, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=860678493, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="28259", + ["attribute_list"]="6569", + ["boundary"]="14", + ["dir"]="20", + ["disc"]="193", + ["glue"]="23112", + ["glue_spec"]="6143", + ["glyph"]="7901", + ["hlist"]="696", + ["if_stack"]="4", + ["kern"]="397", + ["late_lua"]="26", + ["local_par"]="126", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="125", + ["pdf_restore"]="12", + ["pdf_save"]="12", + ["pdf_setmatrix"]="19", + ["penalty"]="162", + ["rule"]="43", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="105", + }, + ["obj_ptr"]=1057, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155113, + }, + { + ["cs_count"]=52391, + ["dyn_used"]=1955738, + ["elapsed_time"]=0.023038148880005, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=860838099, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27924", + ["attribute_list"]="6485", + ["boundary"]="14", + ["dir"]="52", + ["disc"]="62", + ["glue"]="22663", + ["glue_spec"]="6154", + ["glyph"]="5789", + ["hlist"]="743", + ["if_stack"]="11", + ["kern"]="239", + ["late_lua"]="32", + ["local_par"]="138", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="135", + ["pdf_restore"]="28", + ["pdf_save"]="28", + ["pdf_setmatrix"]="51", + ["penalty"]="154", + ["rule"]="113", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="245", + }, + ["obj_ptr"]=1064, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155116, + }, + { + ["cs_count"]=52391, + ["dyn_used"]=1956506, + ["elapsed_time"]=0.0080130100250244, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=860935461, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27834", + ["attribute_list"]="6462", + ["boundary"]="14", + ["dir"]="52", + ["disc"]="8", + ["glue"]="22486", + ["glue_spec"]="6155", + ["glyph"]="4947", + ["hlist"]="729", + ["if_stack"]="11", + ["kern"]="168", + ["late_lua"]="30", + ["local_par"]="136", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="28", + ["pdf_save"]="28", + ["pdf_setmatrix"]="51", + ["penalty"]="148", + ["rule"]="113", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="245", + }, + ["obj_ptr"]=1067, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155117, + }, + { + ["cs_count"]=52391, + ["dyn_used"]=1957275, + ["elapsed_time"]=0.0075118541717529, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=861006446, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27851", + ["attribute_list"]="6466", + ["boundary"]="14", + ["dir"]="48", + ["disc"]="8", + ["glue"]="22468", + ["glue_spec"]="6156", + ["glyph"]="4959", + ["hlist"]="701", + ["if_stack"]="11", + ["kern"]="163", + ["late_lua"]="28", + ["local_par"]="134", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="26", + ["pdf_save"]="26", + ["pdf_setmatrix"]="47", + ["penalty"]="146", + ["rule"]="104", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="227", + }, + ["obj_ptr"]=1077, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155118, + }, + { + ["cs_count"]=52391, + ["dyn_used"]=1958011, + ["elapsed_time"]=0.0070121288299561, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=861077204, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27860", + ["attribute_list"]="6468", + ["boundary"]="14", + ["dir"]="44", + ["disc"]="8", + ["glue"]="22448", + ["glue_spec"]="6157", + ["glyph"]="4971", + ["hlist"]="671", + ["if_stack"]="9", + ["kern"]="158", + ["late_lua"]="26", + ["local_par"]="132", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="24", + ["pdf_save"]="24", + ["pdf_setmatrix"]="43", + ["penalty"]="145", + ["rule"]="95", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="209", + }, + ["obj_ptr"]=1081, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155119, + }, + { + ["cs_count"]=52391, + ["dyn_used"]=1958756, + ["elapsed_time"]=0.0070109367370605, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=861147079, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27864", + ["attribute_list"]="6469", + ["boundary"]="14", + ["dir"]="40", + ["disc"]="8", + ["glue"]="22427", + ["glue_spec"]="6158", + ["glyph"]="4983", + ["hlist"]="641", + ["if_stack"]="9", + ["kern"]="153", + ["late_lua"]="24", + ["local_par"]="130", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="22", + ["pdf_save"]="22", + ["pdf_setmatrix"]="39", + ["penalty"]="143", + ["rule"]="86", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="191", + }, + ["obj_ptr"]=1085, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155120, + }, + { + ["cs_count"]=52391, + ["dyn_used"]=1959501, + ["elapsed_time"]=0.007011890411377, + ["luabytecode_bytes"]=21552, + ["luastate_bytes"]=861221607, + ["max_buf_stack"]=2306, + ["node_memory"]={ + ["attribute"]="27872", + ["attribute_list"]="6471", + ["boundary"]="14", + ["dir"]="36", + ["disc"]="8", + ["glue"]="22417", + ["glue_spec"]="6160", + ["glyph"]="4996", + ["hlist"]="614", + ["if_stack"]="10", + ["kern"]="148", + ["late_lua"]="23", + ["local_par"]="129", + ["margin_kern"]="2", + ["noad"]="1", + ["pdf_literal"]="123", + ["pdf_restore"]="20", + ["pdf_save"]="20", + ["pdf_setmatrix"]="35", + ["penalty"]="143", + ["rule"]="77", + ["special"]="1", + ["temp"]="8", + ["user_defined"]="7", + ["vlist"]="173", + }, + ["obj_ptr"]=1089, + ["pdf_mem_ptr"]=10, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["str_ptr"]=2155121, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/mk/mk-math.tex b/doc/context/sources/general/manuals/mk/mk-math.tex new file mode 100644 index 000000000..9fddd4f27 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-math.tex @@ -0,0 +1,1024 @@ +% language=uk + +\usemodule[fnt-23] +\usemodule[fnt-25] + +\startcomponent mk-math + +\environment mk-environment + +\chapter{Unicode math} + +{\em I assume that the reader is somewhat familiar with math in +\TEX. Although in \CONTEXT\ we try to support the concepts and +symbols used in the \TEX\ community we have our own way of +implementing math. The fact that \CONTEXT\ is not used extensively +for conventional math journals permits us to rigourously +re|-|implement mechanisms. Of course the user interfaces mostly +remain the same.} + +\subject{introduction} + +The \LUATEX\ project entered a new stage when end of 2008 and +beginning of 2009 math got opened up. Although \TEX\ can handle +math pretty good we had a few wishes that we hoped to fulfill in +the process. That \TEX's math machinery is a rather independent +subsystem is reflected in the fact that after parsing there is an +intermediate list of so called noads (math elements), which then +gets converted into a node list (glyphs, kerns, penalties, glue and +more). This conversion can be intercepted by a callback and a +macro package can do whatever it likes with the list of noads as +long as it returns a proper list. + +Of course \CONTEXT\ does support math and that is visible in its +code base: + +\startitemize + +\item Due to the fact that we need to be able to switch to +alternative styles the font system is quite complex and in +\CONTEXT\ \MKII\ math font definitions (and changes) are good for +50\% of the time involved. In \MKIV\ we can use a more efficient +model. + +\item Because some usage of \CONTEXT\ demands the mix of several +completely different encoded math fonts there is a dedicated math +encoding subsystem in \MKII. In \MKIV\ we will use \UNICODE\ +exclusively. + +\item Some constructs (and symbols) are implemented in a way that +we find suboptimal. In the perspective of \UNICODE\ in \MKIV\ we +aim at all symbols being real characters. This is possible because +all important constructs (like roots, accents and delimiters) are +supported by the engine. + +\item In order to fit vertical spacing around math (think for +instance of typesetting on a grid) in \MKII\ we have ended up with +rather messy and suboptimal code. \footnote {This is because +spacing before and after formulas has to cooperate with spacing of +structural components that surround it.} The expectation is that +we can improve that. + +\stopitemize + +In the following sections I will discuss a few of the +implementation details of the font related issues in \MKIV. Of +course a few years from now the actual solutions we implemented +might look different but the principles remain the same. Also, as +with other components of \LUATEX\ Taco and I worked in parallel on +the code and its usage, which made both our tasks easier. + +\subject{transition} + +In \TEX, math typesetting uses a special concept called families. +Each math component (number, letter, symbol, etc) is member of a +family. Because we have three sizes (text, script and +scriptscript) this results in a family||size matrix of defined +fonts. Because the number of glyphs in a font was limited to 256, +in practice it meant that we had quite some font definitions. The +minimum number of families was~4 (roman, italic, symbol, and +extension) but in practice several more could be active (sans, +bold, mono|-|spaced, more symbols, etc.) for specific alphabets or +extra symbols (for instance \AMS\ set A and B). The total number +of families in traditional \TEX\ is limited to 16, and one easily +hits this maximum. In that case, some 16 times 3 fonts are defined +for one size of which in practice only a few are really used in the +typesetting. + +A potential source of confusion is bold math. Bold in math can +either mean having some bold letters, or having the whole formula +in bold. In practice this means that for a complete bold formula +one has to define the whole lot using bold fonts. A complication +is that the math symbols (etc) are kind of bound to families and +so we end up with either redefining symbols, or reusing the +families (which is easier and faster). In any case there is a +performance issue involved due to the rather massive switch from +normal to bold. + +In \UNICODE\ all alphabets that make sense as well as all math +symbols are part of the definition although unfortunately some +alphabets have their letters spread over the \UNICODE\ vector and +not in a range (like blackboard). This forces all applications +that want to support math to implement similar hacks to deal with +it. + +In \MKIV\ we will assume that we have \UNICODE\ aware math fonts, +like \OPENTYPE. The font that sets the standard is Microsoft +Cambria. The upcoming (I'm writing this in January 2009) \TEX Gyre +fonts will be compliant to this standard but they're not yet there +and so we have a problem. The way out is to define virtual fonts +and now that \LUATEX\ math is extended to cover all of \UNICODE\ +as well as provides access to the (intermediate) math lists this +has become feasible. This also permits us to test \LUATEX\ +with both Cambria and Latin Modern Virtual Math. + +The advantage is that we can stick to just one family for all +shapes which simplifies the underlying \TEX\ code enormously. +First of all we need to define way less fonts (which is partially +compensated by loading them as part of the virtual font) and all +math aspects can now be dealt with using the character data +tables. + +One tricky aspect of the new approach is that the Latin Modern +fonts have design sizes, so we have to define several virtual +fonts. On the other hand, fonts like Cambria have alternative +script and scriptscript shapes which is controlled by the \type +{ssty} feature, a gsub alternate that provides some alternative +sizes for a couple of hundred characters that matter. + +\starttabulate[|l|l|l|] +\NC text \NC \type {lmmi12 at 12pt} \NC \type {cambria at 12pt with ssty=no} \NC \NR +\NC script \NC \type {lmmi8 at 8pt} \NC \type {cambria at 8pt with ssty=1} \NC \NR +\NC scriptscript \NC \type {lmmi6 at 6pt} \NC \type {cambria at 6pt with ssty=2} \NC \NR +\stoptabulate + +So Cambria not so much has design sizes but shapes optimized +relative to the text variant: in the following example we see text +in red, script in green and scriptscript in blue. + +\startbuffer +\definefontfeature[math][analyze=false,script=math,language=dflt] + +\definefontfeature[text] [math][ssty=no] +\definefontfeature[script] [math][ssty=1] +\definefontfeature[scriptscript][math][ssty=2] +\stopbuffer + +\typebuffer \getbuffer + +Let us first look at Cambria: + +\startbuffer +\startoverlay + {\definedfont[name:cambriamath*scriptscript at 150pt]\mkblue X} + {\definedfont[name:cambriamath*script at 150pt]\mkgreen X} + {\definedfont[name:cambriamath*text at 150pt]\mkred X} +\stopoverlay +\stopbuffer + +\typebuffer \startlinecorrection \getbuffer \stoplinecorrection + +When we compare them scaled down as happens in real script and +scriptscript we get: + +\startbuffer +\startoverlay + {\definedfont[name:cambriamath*scriptscript at 120pt]\mkblue X} + {\definedfont[name:cambriamath*script at 80pt]\mkgreen X} + {\definedfont[name:cambriamath*text at 60pt]\mkred X} +\stopoverlay +\stopbuffer + +\typebuffer \startlinecorrection \getbuffer \stoplinecorrection + +Next we see (scaled) Latin Modern: + +\startbuffer +\startoverlay + {\definedfont[LMRoman8-Regular at 150pt]\mkblue X} + {\definedfont[LMRoman10-Regular at 150pt]\mkgreen X} + {\definedfont[LMRoman12-Regular at 150pt]\mkred X} +\stopoverlay +\stopbuffer + +\typebuffer \startlinecorrection \getbuffer \stoplinecorrection + +In practice we will see: + +\startbuffer +\startoverlay + {\definedfont[LMRoman8-Regular at 120pt]\mkblue X} + {\definedfont[LMRoman10-Regular at 80pt]\mkgreen X} + {\definedfont[LMRoman12-Regular at 60pt]\mkred X} +\stopoverlay +\stopbuffer + +\typebuffer \startlinecorrection \getbuffer \stoplinecorrection + +Both methods probably work out well although you need to keep in +mind that the \OPENTYPE\ \type {ssty} feature is not so much a +design size related feature. + +An \OPENTYPE\ font can have a specification for the script and +scriptscript size. By default we listen to this specification instead +of the one imposed by the bodyfont environment. When you turn on +tracing + +\starttyping +\enabletrackers[otf.math] +\stoptyping + +you will get messages like: + +\starttyping +asked scriptscript size: 458752, used: 471859.2 (102.86 %) +asked script size: 589824, used: 574095.36 (97.33 %) +\stoptyping + +The differences between the defaults and the font recommendations +are not that large so by default we listen to the font specification. + +\usetypescript[cambria] \start \setupbodyfont[cambria] \stop + +\definefontfeature[math-script] [math-script] [mathsize=no] +\definefontfeature[math-scriptscript][math-scriptscript][mathsize=no] + +\definetypeface [cambria-ns] [rm] [serif] [cambria] [default] +\definetypeface [cambria-ns] [tt] [mono] [modern] [default] +\definetypeface [cambria-ns] [mm] [math] [cambria] [default] + +\usetypescript[cambria-ns] \start \setupbodyfont[cambria-ns] \stop + +\startlinecorrection +\scale + [width=\textwidth] + {\backgroundline + [darkgray] + {\startoverlay + {\white\switchtobodyfont [cambria]$\sum_{i=0}^n$} + {\mkred\switchtobodyfont[cambria-ns]$\sum_{i=0}^n$} + \stopoverlay + \startoverlay + {\white\switchtobodyfont [cambria]$\int_{i=0}^n$} + {\mkred\switchtobodyfont[cambria-ns]$\int_{i=0}^n$} + \stopoverlay + \startoverlay + {\white\switchtobodyfont [cambria]$\log_{i=0}^n$} + {\mkred\switchtobodyfont[cambria-ns]$\log_{i=0}^n$} + \stopoverlay + \startoverlay + {\white\switchtobodyfont [cambria]$\cos_{i=0}^n$} + {\mkred\switchtobodyfont[cambria-ns]$\cos_{i=0}^n$} + \stopoverlay + \startoverlay + {\white\switchtobodyfont [cambria]$\prod_{i=0}^n$} + {\mkred\switchtobodyfont[cambria-ns]$\prod_{i=0}^n$} + \stopoverlay}} +\stoplinecorrection + +\definefontfeature[math-script] [math-script] [mathsize=yes] +\definefontfeature[math-scriptscript][math-scriptscript][mathsize=yes] + +In this overlay the white text is scaled according to the +specification in the font, while the red text is scaled according +to the bodyfont environment (12/7/5 points). + +\subject{going virtual} + +The number of math fonts (used) in the \TEX\ community is +relatively small and of those only Latin Modern (which builds upon +Computer Modern) has design sizes. This means that the amount of +\UNICODE\ compliant virtual math fonts that we have to make is not +that large. We could have used an already present virtual +composition mechanism but instead we made a handy helper function +that does a more efficient job. This means that a definition looks +(a bit simplified) as follows: + +\starttyping +mathematics.make_font ( "lmroman10-math", { + { name="lmroman10-regular", features="virtualmath", main=true }, + { name="lmmi10", vector="tex-mi", skewchar=0x7F }, + { name="lmsy10", vector="tex-sy", skewchar=0x30, parameters=true } , + { name="lmex10", vector="tex-ex", extension=true } , + { name="msam10", vector="tex-ma" }, + { name="msbm10", vector="tex-mb" }, + { name="lmroman10-bold", "tex-bf" } , + { name="lmmib10", vector="tex-bi", skewchar=0x7F } , + { name="lmsans10-regular", vector="tex-ss", optional=true }, + { name="lmmono10-regular", vector="tex-tt", optional=true }, +} ) +\stoptyping + +For the \TEX Gyre Pagella it looks this way: + +\starttyping +mathematics.make_font ( "px-math", { + { name="texgyrepagella-regular", features="virtualmath", main=true }, + { name="pxr", vector="tex-mr" } , + { name="pxmi", vector="tex-mi", skewchar=0x7F }, + { name="pxsy", vector="tex-sy", skewchar=0x30, parameters=true } , + { name="pxex", vector="tex-ex", extension=true } , + { name="pxsya", vector="tex-ma" }, + { name="pxsyb", vector="tex-mb" }, +} ) +\stoptyping + +As you can see, it is possible to add alphabets, given that there is +a suitable vector that maps glyph indices onto \UNICODE s. It is good +to know that this function only defines the way such a font is +constructed. The actual construction is delayed till the font is +needed. + +Such a virtual font is used in typescripts (the building blocks of +typeface definitions in \CONTEXT) as follows: + +\starttyping +\starttypescript [math] [palatino] [name] + \definefontsynonym [MathRoman] [pxmath@px-math] + \loadmapfile[original-youngryu-px.map] +\stoptypescript +\stoptyping + +If you're familiar with the way fonts are defined in \CONTEXT, you will +notice that we no longer need to define MathItalic, MathSymbol and +additional symbol fonts. Of course users don't have to deal with +these issues themselves. The \type {@} triggers the virtual +font builder. + +You can imagine that in \MKII\ switching to another font style or size +involves initializing (or at least checking) involves some 30 to 40 +font definitions when it comes to math (the number of used +families times 3, the number o fmath sizes.). And even if we take +into account that fonts are loaded only once, this checking and +enabling takes time. Keep in mind that in \CONTEXT\ we can have +several math font sets active in one document which comes at a +price. + +In \MKIV\ we use one family (at three sizes). Of course we need to +load the font (and more than one in the case of virtual variants) +but when switching bodyfont sizes we only need to enable one +(already defined) math font. And that really saves time. This is +one of the areas where we gain back time that we loose elsewhere +by extending core functionality using \LUA\ (like \OPENTYPE\ +support). + +\subject{dimensions} + +By setting font related dimensions you can control the way \TEX\ +positions math elements relative to each other. Math fonts have a +few more dimensions than regular text fonts. But \OPENTYPE\ math +fonts like Cambria have quite some more. There is a nice booklet +published by Microsoft, \quote {Mathematical Typesetting}, where +dealing with math is discussed in the perspective of their word +processor and \TEX. In the booklet some of the parameters are +discussed and since many of them are rather special it makes no +sense (yet) to elaborate on them here. \footnote {Googling on +\quote {Ulrich Vieth}, \quote {TeX} and \quote {conferences} might +give you some hits on articles on these matters.} Figuring out +their meaning was quite a challenge. + +I am the first to admit that the current code in \MKIV\ that deals +with math parameters is somewhat messy. There are several reasons +for this: + +\startitemize[packed] +\item We can pass parameters as \type {MathConstants} table in the + \TFM\ table that we pass to the core engine. +\item We can use some named parameters, like \type {x_height} and + pass those in the \type {parameters} table. +\item We can use the traditional font dimension numbers in the + \type {parameters} table, but since they overlap for symbol and + extensible fonts, that is asking for troubles. +\stopitemize + +Because in \MKIV\ we create virtual fonts at run|-|time and use just +one family, we fill the \type {MathConstants} table for +traditional fonts as well. Future versions may use the upcoming +mechanisms of font parameter sets at the macro level. These can be +defined for each of the sizes (display, text, script and +scriptscript, and the last three in cramped form as well) but +since a font only carries one set, we currently use a compromise. + +\subject{tracing} + +One of the nice aspects of the opened up math machinery is that it +permits us to get a more detailed look at what happens. It also +fits nicely in the way we always want to visualize things in +\CONTEXT\ using color, although most users are probably unaware of +many such features because they don't need them as I do. + +\startbuffer +\enabletrackers[math.analyzing] +\ruledhbox{$a = \sqrt{b^2 + \sin{c} - {1 \over \gamma}}$} +\disabletrackers[math.analyzing] +\stopbuffer + +\typebuffer \startbaselinecorrection \getbuffer \stopbaselinecorrection + +This tracker option colors characters depending on their nature and the +fact that they are remapped. The tracker also was handy during development +of \LUATEX\ especially for checking if attributes migrated right in +constructed symbols. + +For over a year I had been using a partial \UNICODE\ math +implementation in some projects but for serious math the vectors +needed to be completed. In order to help the \quote {math +department} of the \CONTEXT\ development team (Aditya Mahajan, +Mojca Miklavec, Taco Hoekwater and myself) we have some extra +tracing options, like + +\startbuffer +\showmathfontcharacters[list=0x0007B] +\stopbuffer + +\typebuffer + +\start \blank \getbuffer \blank \stop + +The simple variant with no arguments would have extended this +document with many pages of such descriptions. + +Another handy command (defined in module \type{fnt-25}) is the following: + +\starttyping +\ShowCompleteFont{name:cambria}{9pt}{1} +\ShowCompleteFont{dummy@lmroman10-math}{10pt}{1} +\stoptyping + +This will for instance for Cambria generate between 50 and 100 +pages of character tables. + +\startbuffer[mathtest] +$abc \bf abc \bi abc$ +$\mathscript abcdefghijklmnopqrstuvwxyz % + 1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ$ +$\mathfraktur abcdefghijklmnopqrstuvwxyz % + 1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ$ +$\mathblackboard abcdefghijklmnopqrstuvwxyz % + 1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ$ +$\mathscript abc IRZ \mathfraktur abc IRZ % + \mathblackboard abc IRZ \ss abc IRZ 123$ +\stopbuffer + +If you look at the following samples you can imagine how coloring +the characters and replacements helped figuring out the alphabets +We use the following input (stored in a buffer): + +\typebuffer [mathtest] + +For testing Cambria we say: + +\starttyping +\usetypescript[cambria] +\switchtobodyfont[cambria,11pt] +\enabletrackers[math.analyzing] +\getbuffer[mathtest] % the input shown before +\disabletrackers[math.analyzing] +\stoptyping + +And we get: + +\usetypescript[cambria] % global + +\startlines +\switchtobodyfont[cambria,10pt] +\enabletrackers[math.analyzing] +\getbuffer[mathtest] % the input shown before +\disabletrackers[math.analyzing] +\stoplines + +For the virtualized Latin Modern we say: + +\starttyping +\usetypescript[modern] +\switchtobodyfont[modern,11pt] +\enabletrackers[math.analyzing] +\getbuffer[mathtest] % the input shown before +\disabletrackers[math.analyzing] +\stoptyping + +This gives: + +\usetypescript[modern] % global + +\startlines +\switchtobodyfont[modern,11pt] +\enabletrackers[math.analyzing] +\getbuffer[mathtest] +\disabletrackers[math.analyzing] +\stoplines + +These two samples demonstrate that Cambria has a rather complete +repertoire of shapes which is no surprise because it is a recent +font that also serves as a showcase for \UNICODE\ and \OPENTYPE\ +driven math. + +Commands like \type {\mathscript} sets an attribute. When we post|-|process +the noad list and encounter this attribute, we remap the characters to +the desired variant. Of course this happens selectively. So, a capital~A +(\type {0x0041}) becomes a capital script~A (\type {0x1D49C}). Of course +this solution is rather \CONTEXT\ specific and there are other ways to +achieve the same goal (like using more families and switching family). + +\subject{special cases} + +Because we now are operating in the \UNICODE\ domain, we run into +problems if we keep defining some of the math symbols in the +traditional \TEX\ way. Even with the \AMS\ fonts available we +still end up with some characters that are represented by +combining others. Take for instance $\neq$ which is composed of +two characters. Because in \MKIV\ we want to have all +characters in their pure form we use a virtual replacement for +them. In \MKIV\ speak it looks like this: + +\starttyping +local function negate(main,unicode,basecode) + local characters = main.characters + local basechar = characters[basecode] + local ht, wd = basechar.height, basechar.width + characters[unicode] = { + width = wd, + height = ht, + depth = basechar.depth, + italic = basechar.italic, + kerns = basechar.kerns, + commands = { + { "slot", 1, basecode }, + { "push" }, + { "down", ht/5}, + { "right", - wd/2}, + { "slot", 1, 0x2215 }, + { "pop" }, + } + } +end +\stoptyping + +In case you're curious, there are indeed kerns, in this case the +kerns with the Greek Delta. + +Another thing we need to handle is positioning of accents on top +of slanted (italic) shapes. For this \TEX\ uses a special +character in its fonts (set with \type{\skewchar}). Any character +can have in its kerning table a kern towards this special +character. From this kern we +can calculate the \type {top_accent} variable that we can pass for +each character. This variable lives at the same level as \type +{width}, \type {height}, \type {depth} and \type {italic} and is +calculated as: $w/2 + k$, so it defines the horizontal anchor. A +nice side effect is that (in the \CONTEXT\ font management +subsystem) this saves us passing information associated with +specific fonts such as the skew character. + +A couple of concepts are unique to \TEX, like having \type {\hat} +and \type {\widehat} where the wide one has sizes. In \OPENTYPE\ and +\UNICODE\ we don't have this distinction so we need special +trickery to simulate this. We do so by adding extra code points in +a private \UNICODE\ space which in return results in them being +defined automatically and the relevant first size variant being +used for \type {\hat}. For some users this might still be too wide +but at least it's better than a wrongly positioned \ASCII\ variant. +In the future we might use this private space for similar cases. + +Arrows, horizontal extenders and radicals also fall in the +category \quote {troublesome} if only because they use special +dimensions to get the desired effect. Fortunately \OPENTYPE\ math +is modeled after \TEX, so in \LUATEX\ we introduce a couple +of new constructs to deal with this. One such simplification at +the macro level is in the definition of \type {\root}. Here we use +the new \type {\Uroot} primitive. The placement related parameters +are those used by traditional \TEX, but when they are available the +\OPENTYPE\ parameters are applied. The simplified +plain definitions are now: + +\starttyping +\def\rootradical{\Uroot 0 "221A } + +\def\root#1\of{\rootradical{#1}} + +\def\sqrt{\rootradical{}} +\stoptyping + +The successive sizes of the root will be taken from the font in the +same way as traditional \TEX\ does it. In that sense \LUATEX\ is no +doing anything differently, it only has more parameters to control +the process. The definition of \type {\sqrt} in \CONTEXT\ permits +an optional first argument that sets the degree. + +\startbuffer +\showmathfontcharacters[list=0x221A] +\stopbuffer + +\start \blank \getbuffer \blank \stop + +Note that we've collected all characters in family~0 (simply +because that is what \TEX\ defaults characters to) and that we use +the formal \UNICODE\ slots. When we use the Latin Modern fonts we +just remap traditional slots to the right ones. + +Another neat trick is used when users choose among the bigger variants +of some characters. The traditional approach is to create a box of a +certain size and create a fake delimited variant which is then used. + +\starttyping +\definemathcommand [big] {\choosemathbig\plusone } +\definemathcommand [Big] {\choosemathbig\plustwo } +\definemathcommand [bigg] {\choosemathbig\plusthree} +\definemathcommand [Bigg] {\choosemathbig\plusfour } +\stoptyping + +Of course this can become a primitive operation and we might decide +to add such a primitive later on so we won't bother you with more +details. + +Attributes are also used to make live easier for authors who have +to enter lots of pairs. Compare: + +\startbuffer +\setupmathematics[autopunctuation=no] + +$ (a,b) = (1.20,3.40) $ +\stopbuffer + +\typebuffer \begingroup \getbuffer \endgroup + +with: + +\startbuffer +\setupmathematics[autopunctuation=yes] + +$ (a,b) = (1.20,3.40) $ +\stopbuffer + +\typebuffer \begingroup \getbuffer \endgroup + +So we don't need to use this any more: + +\starttyping +$ (a{,}b) = (1{.}20{,}3{.}40) $ +\stoptyping + +Features like this are implemented on top of an experimental math +manipulation framework that is part of \MKIV. When the math +font system is stable we will rework the rest of math support +and implement additional manipulating frameworks. + +\subject{control} + +As with all other character related issues, in \MKIV\ everything +is driven by a character table (consider it a database). +Quite some effort went into getting that one right and although by +now math is represented well, more data will be added in due time. + +In \MKIV\ we no longer have huge lists of \TEX\ definitions for +math related symbols. Everything is initialized using the mentioned +table: normal symbols, delimiters, radicals, whether or not with name. +Take for instance the square root: + +\start \blank \showmathfontcharacters[list=0x221A] \blank \stop + + +Its entry is: + +\starttyping +[0x221A] = { + adobename = "radical", + category = "sm", + cjkwd = "a", + description = "SQUARE ROOT", + direction = "on", + linebreak = "ai", + mathclass = "radical", + mathname = "surd", + unicodeslot = 0x221A, +} +\stoptyping + +The fraction symbol also comes in sizes. This symbol is not to be +confused with the negation symbol \type {0x2215}, which in \TEX\ is +known as \type {\not}). + +\start \blank \showmathfontcharacters[list=0x2044] \blank \stop + +\starttyping +[0x2044] = { + adobename = "fraction", + category = "sm", + contextname = "textfraction", + description = "FRACTION SLASH", + direction = "cs", + linebreak = "is", + mathspec = { + { class = "binary", name = "slash" }, + { class = "close", name = "solidus" }, + }, + unicodeslot = 0x2044, +} +\stoptyping + +However, since most users don't have this symbol visualized in +their word processor, they expect the same behaviour from the +regular slash. This is why we find a reference to the real symbol +in its definition. + +\start \blank \showmathfontcharacters[list=0x002F] \blank \stop + +The definition is: + +\starttyping +[0x002F] = { + adobename = "slash", + category = "po", + cjkwd = "na", + contextname = "textslash", + description = "SOLIDUS", + direction = "cs", + linebreak = "sy", + mathsymbol = 0x2044, + unicodeslot = 0x002F, +} +\stoptyping + +One problem left is that currently we have only one class per +character (apart from the delimiter and radical usage which have +their own definitions). Future releases of \CONTEXT\ will provide +support for math dictionaries (as in \OPENMATH\ and \MATHML~3). At +that point we will also have a \type {mathdict} entry. + +There is another issue with character mappings, one that will +seldom reveal itself to the user, but might confuse macro writers +when they see an error message. + +In traditional \TEX, and therefore also in the Latin Modern fonts, +a chain from small to large character goes in two steps: the +normal size is taken from one family and the larger variants from +another. The larger variant then has a pointer to an even larger +one and so on, until there is no larger variant or an extensible +recipe is found. The default family is number~0. It is for this +reason that some of the definition primitives expect a small and +large family part. + +However, in order to support \OPENTYPE\ in \LUATEX\ the +alternative method no longer assumes this split. After all, we no +longer have a situation where the 256 limit forces us to take the +smaller variant from one font and the larger sequence from another +(so we need two family||slot pairs where each family eventually +resolves to a font). + +It is for that reason that the new \type {\U...} primitives expect +only one family specification: the small symbol, which then has a +pointer to a larger variant when applicable. However deep down in +the engine, there is still support for the multiple family +solution (after all, we don't want to drop compatibility). As a +result, in error messages you can still find references +(defaulting to~0) to large specifications, even if you don't use +them. In that case you can simply ignore the large symbol (0,0), +since it is not used when the small symbol provides a link. + +\subject{extensibles} + +In \TEX\ fences can be told to become larger automatically. In +traditional \TEX\ a character can have a linked list of next +larger shapes ending in a description of how to compose even +larger variants. + +A parenthesis in Cambria has the following list: + +\start + \switchtobodyfont[cambria,10pt] + \showmathfontcharacters[list=0x00028] +\stop + +In Latin Modern we have: + +\start + \switchtobodyfont[modern,10pt] + \showmathfontcharacters[list=0x00028] +\stop + +Of course \LUATEX\ is downward compatible with respect to this +feature, but the internal representation is now closer to what +\OPENTYPE\ math provides (which is not that far from how \TEX\ +works simply because it's inspired by \TEX). Because Cambria has +different parameters we get slightly different results. In the +following list of pairs, you see Cambria on the left and Latin +Modern on the right. +Both start with stepwise larger shapes, followed by a more gradual +growth. The thresholds for a next step are driven by parameters +set in the \OPENTYPE\ font or by \TEX's default. + +\start +\lineskip1ex +\dostepwiserecurse{5}{140}{5} { + \dontleavehmode \ruledhbox \bgroup + \setbox0=\vbox{\vss\hbox{\switchtobodyfont[cambria,10pt]$\left\{ \vcenter{\hbox{\darkgray\vrule height \recurselevel pt width 5pt}} \right\}$}\vss}% + \setbox2=\vbox{\vss\hbox{\switchtobodyfont[modern, 10pt]$\left\{ \vcenter{\hbox{\darkgray\vrule height \recurselevel pt width 5pt}} \right\}$}\vss}% + \ifdim\ht0>\ht2 + \setbox2\vbox to \htdp0{\vss\box2\vss}% + \else + \setbox0\vbox to \htdp2{\vss\box0\vss}% + \fi + \box0\box2 + \egroup \quad +} +\par \stop + +In traditional \TEX\ horizontal extensibles are not really present. Accents +are chosen from a linked list of variants and don't have an extensible +specification. This is because most such accents grow in two dimensions and +the only extensible like accents are rules and braces. However, in \UNICODE\ +we have a few more and also because of symmetry we decided to add horizontal +extensibles too. Take: + +\startbuffer +$ \overbrace {a+1} \underbrace {b+2} \doublebrace {c+3} $ \par +$ \overparent{a+1} \underparent{b+2} \doubleparent{c+3} $ \par +\stopbuffer + +\typebuffer + +This gives: + +\getbuffer + +Contrary to Cambria, Latin Modern Math, which is just like +Computer Modern Math, has no ready overbrace glyphs. Keep in mind +that in that we're dealing with fonts that have only 256 slots and +that the traditional font mechanism has the same limitation. For +this reason, the (extensible) braces are traditionally made from +snippets as is demonstrated below. + +\startbuffer +\hbox\bgroup + \ruledhbox{\getglyph{lmex10}{\char"7A}} + \ruledhbox{\getglyph{lmex10}{\char"7B}} + \ruledhbox{\getglyph{lmex10}{\char"7C}} + \ruledhbox{\getglyph{lmex10}{\char"7D}} + \ruledhbox{\getglyph{lmex10}{\char"7A\char"7D\char"7C\char"7B}} + \ruledhbox{\getglyph{name:cambriamath}{\char"23DE}} + \ruledhbox{\getglyph{lmex10}{\char"7C\char"7B\char"7A\char"7D}} + \ruledhbox{\getglyph{name:cambriamath}{\char"23DF}} +\egroup +\stopbuffer + +\typebuffer + +This gives: + +\startlinecorrection +\getbuffer +\stoplinecorrection + +The four snippets have the height and depth of the rule that will +connect them. Since we want a single interface for all fonts we no +longer will use macro based solutions. First of all fonts like +Cambria don't have the snippets, and using active character +trickery (so that we can adapt the meaning to the font) has no +preference either. This leaves virtual glyphs. + +It took us a bit of experimenting to get the right virtual definition because +it is a multi||step process: + +\startitemize[packed] +\item The right \UNICODE\ character (\type {0x23DE}) points to a character that has + no glyph itself but only horizontal extensibles. +\item The snippets that make up the extensible don't have the right dimensions + (as they define the size of the connecting rule), so we need to make them + virtual themselves and give them a size that matches \LUATEX's expectations. +\item Each virtual snippet contains a reference to the physical snippet and moves + it up or down as well as fixes its size. +\item The second and fifth snippet are actually not real glyphs but rules. The + dimensions are derived from the snippets and it is shifted up or down too. +\stopitemize + +You might wonder if this is worth the trouble. Well, it is if you take into +account that all upcoming math fonts will be organized like Cambria. + +\subject{math kerning} + +While reading Microsofts orange booklet, it became clear that +\OPENTYPE\ provides advanced kerning possibilities and we decided +to put it on the agenda for \LUATEX. + +It is possible to define a ladder||like boundary for each corner +of a character where the ladder more or less follows the shape of +a character. In theory this means that when we attach a +superscript to a base character we can use two such ladders to +determine the optimal spacing between them. + +Let's have a look at a few characters, the upright~f and its +italic cousin. + +\startcombination[2*1] + {\ShowGlyphShape{name:cambria-math}{40bp}{0x66}} {U+00066} + {\ShowGlyphShape{name:cambria-math}{40bp}{0x1D453}} {0x1D453} +\stopcombination + +The ladders on the right can be used to position a super or +subscript, that is, they are positioned in the normal way but the +ladder, as well as the boundingbox and/or left ladders of the +scripts can be used to fine tune the positioning. + +Should we use this information? I made this visualizer for +checking some Arabic fonts anchoring and cursive features and then +it made sense to add some of the information related to math as +well. \footnote {Taco extended the visualizer for his presentation +at Bachotek 2009 so you might run into variants.} The orange +booklet shows quite advanced ladders, and when looking at the 3500 +shapes in Cambria, it quickly becomes clear that in practice there +is not that much detail in the specification. Nevertheless, +because without this feature the result is not acceptable \LUATEX\ +gracefully supports it. + +\usetypescript[cambria-y] + +\startbuffer +$V^a_a V^a V_a V^1_2 V^1 V_2 f^a f_a f^a_a$\par +$V^f_f V^f V_f V^1_2 V^1 V_2 f^f f_f f^f_f$\par +$T^a_a T^a T_a T^1_2 T^1 T_2 f^a f_f f^a_f$\par +$T^f_f T^f T_f T^1_2 T^1 T_2 f^f f_a f^f_a$\par +\stopbuffer + +\startlinecorrection +\startcombination[3*1] + {\framed[align=normal]{\switchtobodyfont[modern]\getbuffer}} {latin modern} + {\framed[align=normal]{\switchtobodyfont[cambria-y]\getbuffer}} {cambria without kerning} + {\framed[align=normal]{\switchtobodyfont[cambria]\getbuffer}} {cambria with kerning} +\stopcombination +\stoplinecorrection + +% \ShowGlyphShape{name:cambria-math} {40bp}{0x1D43F} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x1D444} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x1D447} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x2112} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x1D432} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x1D43D} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x1D44A} +% \ShowGlyphShape{name:cambria-math}{100bp}{0x1D45D} + +\subject{faking glyphs} + +A previous section already discussed virtual shapes. In the +process of replacing all shapes that lack in Latin Modern and are +composed from snippets instead we ran into the dots. As they are a +nice demonstration of something that, although somewhat of a hack, +survived 30 years without problems we show the definition used in +\CONTEXT\ \MKII: + +% ldots = 2026 +% vdots = 22EE +% cdots = 22EF +% ddots = 22F1 +% udots = 22F0 + +\startbuffer +\def\PLAINldots{\ldotp\ldotp\ldotp} +\def\PLAINcdots{\cdotp\cdotp\cdotp} + +\def\PLAINvdots + {\vbox{\forgetall\baselineskip.4\bodyfontsize\lineskiplimit\zeropoint\kern.6\bodyfontsize\hbox{.}\hbox{.}\hbox{.}}} + +\def\PLAINddots + {\mkern1mu% + \raise.7\bodyfontsize\ruledvbox{\kern.7\bodyfontsize\hbox{.}}% + \mkern2mu% + \raise.4\bodyfontsize\relax\ruledhbox{.}% + \mkern2mu% + \raise.1\bodyfontsize\ruledhbox{.}% + \mkern1mu} +\stopbuffer + +\getbuffer \typebuffer + +This permitted us to say: + +\starttyping +\definemathcommand [ldots] [inner] {\PLAINldots} +\definemathcommand [cdots] [inner] {\PLAINcdots} +\definemathcommand [vdots] [nothing] {\PLAINvdots} +\definemathcommand [ddots] [inner] {\PLAINddots} +\stoptyping + +However, in \MKIV\ we use virtual shapes instead. + +\definemathcommand [xldots] [inner] {\PLAINldots} +\definemathcommand [xcdots] [inner] {\PLAINcdots} +\definemathcommand [xvdots] [nothing] {\PLAINvdots} +\definemathcommand [xddots] [inner] {\PLAINddots} + +The following lines show the virtual shapes in red. In each +triplet we see the original, the virtual and the overlaid +character. + +\startlinecorrection +\switchtobodyfont[modern,17.3pt]% +\dontleavehmode +\ruledhbox{$\xldots$}% +\ruledhbox{$\ldots$}% +\ruledhbox{\startoverlay{$\xldots$}{$\red\ldots$}\stopoverlay}% +\quad +\ruledhbox{$\xcdots$}% +\ruledhbox{$\cdots$}% +\ruledhbox{\startoverlay{$\xcdots$}{$\red\cdots$}\stopoverlay}% +\quad +\ruledhbox{$\xvdots$}% +\ruledhbox{$\vdots$}% +\ruledhbox{\startoverlay{$\xvdots$}{$\red\vdots$}\stopoverlay}% +\quad +\ruledhbox{$\xddots$}% +\ruledhbox{$\ddots$}% +\ruledhbox{\startoverlay{$\xddots$}{$\red\ddots$}\stopoverlay}% +\quad +\ruledhbox{$\xddots$}% +\ruledhbox{$\udots$}% +\ruledhbox{\startoverlay{$\xddots$}{$\red\udots$}\stopoverlay}% +\stoplinecorrection + +As you can see here, the virtual variants are rather close to the +originals. At 12pt there are no real differences but (somehow) at +other sizes we get slightly different results but it is hardly +visible. Watch the special spacing above the shapes. It is +probably needed for getting the spacing right in matrices (where +they are used). + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-memory.tex b/doc/context/sources/general/manuals/mk/mk-memory.tex new file mode 100644 index 000000000..4c16e613e --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-memory.tex @@ -0,0 +1,142 @@ +% language=uk + +\environment mk-environment + +\usemodule[timing] + +\startcomponent mk-memory + +\chapter{Collecting garbage} + +We use the \type {mk.tex} document for testing and because it keeps track of +how \LUATEX\ evolves. As a result it has some uncommon characteristics. For +instance, you can see increments in memory usage at points where we +load fonts: the chapters on Zapfino, Arabic and CJK (unfinished). This memory +is not freed because the font memory is used permanently. In the following +graphic, the red line is the memory consumption of \LUATEX\ for the current +version of \type {mk.tex}. The blue line is the runtime per page. + +\ShowNamedUsage{mk-luatex-progress}{luastate_bytes}{elapsed_time} + +At the moment of writing this Taco has optimized the \LUATEX\ code base and +I have added dynamic feature support to the \MKIV\ and optimized much of the +critical \LUA\ code. At the time of writing this (December 23, 2007), +\type {mk.tex} counted 142 pages. Our rather aggressive optimizations brought +down runtime from about 29 seconds to under 16 seconds. By sharing as much font +data as possible at the \LUA\ end (at the cost of a more complex implementation) +the memory consumption of huge fonts was brought down to a level where +a somewhat \quote {older} computer with 512 MB memory could also cope with +\MKIV. Keep in mind that some fonts are just real big. Eventually we may decide +to use a more compact table model for passing \OPENTYPE\ fonts to \LUA, but this +will not happen in 2007. + +The following tests show when \LUA's garbage collector becomes active. The blue +spike shows that some extra time is spent on this initially. After that garbage +more garbage is collected, which makes the time spent per page slightly higher. + +\starttyping +\usemodule[timing] \starttext \dorecurse{2000}{ + \input tufte \par \input tufte \par \input tufte \page +} \stoptext +\stoptyping + +\ShowNamedUsage{mk-timing-1-luatex-progress}{luastate_bytes}{elapsed_time} + +The maximum memory footprint is somewhat misleading because \LUA\ reserves more +than needed. As discussed in an earlier chapter, it is possible to tweak to control +memory management somewhat, but eventually we decided that it does not make much sense +to divert from the default settings. + +\starttyping +\usemodule[timing] \starttext \dorecurse{2000}{ + \input tufte \par \input tufte \par \input tufte \par +} \stoptext +\stoptyping + +\ShowNamedUsage{mk-timing-2-luatex-progress}{luastate_bytes}{elapsed_time} + +The last example of this set does not load files, but stores the text in +a macro. This is faster, although not that mich because the operating system +caches the file and there is not \UTF\ collapsing needed for this file. + +\starttyping +\usemodule[timing] \starttext \dorecurse{2000}{ + \tufte \par \tufte \par \tufte \par +} \stoptext +\stoptyping + +\ShowNamedUsage{mk-timing-3-luatex-progress}{luastate_bytes}{elapsed_time} + +There are subtle differences in memory usage between the examples and eventually +test like these will permit us to optimize the code even further. For the record: +the first test runs in 39.5 seconds, the second on in 36.5 seconds and the last one +only takes 31.5 seconds (all in batch mode). + +Keep in mind that these quotes in \type {tufte.tex} are just test samples, and +not that realistic in everyday documents. On the other hand, these tests involve +the usual font loading, node processing, attribute handling etc. They provide a +decent baseline. + +Another document that we use for testing functionality and performance is the +reference manual. The preliminary beta~2 version gives the following statistics. + +\ShowNamedUsage{luatexref-t-luatex-progress-runtime}{luastate_bytes}{elapsed_time} + +The previous graphic shows the statistics of a run with runtime \METAPOST\ graphics +enabled. This means that, because each pagenumber comes with a graphic, for each +page \METAPOST\ is called. The speed of this call is heavily influenced by the +\METAPOST\ startup time, which in turn (in a windows platform) is influences by the +initialization time of the \KPSE\ library. Technically the call time can near zero +but this demands sharing libraries and databases. Anyhow, we're moving towards an +embedded \METAPOST\ library anyway, and the next graphic shows what will happen then. +Here we run \CONTEXT\ in delayed \METAPOST\ mode: graphics are collected and processed +between runs. Where the runtime variant takes some 45 seconds processing time, the +intermediate versions takes 15. + +\ShowNamedUsage{luatexref-t-luatex-progress-intermediate}{luastate_bytes}{elapsed_time} + +In the \type {mk.tex} document we use \TYPEONE\ fonts for the main body of the text and +load some (huge) \OPENTYPE\ fonts later on. Here we use \OPENTYPE\ fonts exclusively and +since \CONTEXT\ loads fonts only when needed, you see several spikes in the time per page +bars and memory consumption quickly becomes stable. Interesting is that contrary to the +\type {tufte.tex} samples, memory usage is quite stable. Here we don't have a memory +sawtooth and no garbage collection spikes. + +The previous graphics combine \LUA\ memory consumption with time spent per page. The +following graphics show variants of this. The graphics concern this document +(\type{mk.tex}). Again, the blue lines represent the runtime per page. + +\ShowMemoryUsage{mk-luatex-progress} + +In \LUATEX\ node memory management is rewritten. Contrary to what you may expect, node memory +consumption is not that large. Pages seldom contain more than 5000 nodes, although +extensive use of attributes can easily duplicate this. Node usage in this documents is +as follows. + +\ShowNodeUsage{mk-luatex-progress} + +If node memory usage stays high, i.e.\ is not reclaimed, this can be an indication of +a memory leak. In the December 2007 beta version there is such a leak in math subformulas, +something that will be resolved when math node processing is opened up. The current \MKIV\ +code cleans up most of its temporary data. We do so, because it permits us to keep an eye +on unwanted memory leaks. When writing this chapter, some of the peaks in the graphics +coincided with peaks in the runtime per page, which is no surprise. + +If you want to run such tests yourself, you need to load a module at startup: + +\starttyping +\usemodule[timing] +\stoptyping + +The graphics can be generated with: + +\starttyping +\def\ShowUsage {optional filename} +\def\ShowNamedUsage {optional filename}{red graphic}{blue graphic} +\def\ShowMemoryUsage{optional filename} +\def\ShowNodeUsage {optional filename} +\stoptyping + +(This interface may change.) + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-mix.tex b/doc/context/sources/general/manuals/mk/mk-mix.tex new file mode 100644 index 000000000..dd2c72d5b --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-mix.tex @@ -0,0 +1,1014 @@ +% language=uk + +\startcomponent mk-mix + +\environment mk-environment + +\chapter{The \luaTeX\ Mix} + +\subject{introduction} + +The idea of embedding \LUA\ into \TEX\ originates in some +experiments with \LUA\ embedded in the \SCITE\ editor. You can add +functionality to this editor by loading \LUA\ scripts. This is +accomplished by a library that gives access to the internals of +the editing component. + +The first integration of \LUA\ in \PDFTEX\ was relatively simple: +from \TEX\ one could call out to \LUA\ and from \LUA\ one could +print to \TEX. My first application was converting math encoded a +calculator syntax to \TEX. Following experiments dealt with +\METAPOST. At this point integration meant as little as: having some +scripting language as addition to the macro language. But, even in +this early stage further possibilities were explored, for instance +in manipulating the final output (i.e.\ the \PDF\ code). The first +versions of what by then was already called \LUATEX\ provided +access to some internals, like counter and dimension registers and +the dimensions of boxes. + +Boosted by the oriental \TeX\ project, the team started exploring +more fundamental possibilities: hooks in the input|/|output, +tokenization, fonts and nodelists. This was followed by opening up +hyphenation, breaking lines into paragraphs and building +ligatures. At that point we not only had access to some internals +but also could influence the way \TEX\ operates. + +After that, an excursion was made to \MPLIB, which fulfilled a +long standing wish for a more natural integration of \METAPOST\ +into \TEX. At that point we ended up with mixtures of \TEX, \LUA\ +and \METAPOST\ code. + +Medio 2008 we still need to open up more of \TEX, like page +building, math, alignments and the backend. Eventually \LUATEX\ +will be nicely split up in components, rewritten in \CCODE, and we may +even end up with \LUA\ glueing together the components that make +up the \TEX\ engine. At that point the interoperation between +\TEX\ and \LUA\ may be more rich that it is now. + +In the next sections I will discuss some of the ideas behind +\LUATEX\ and the relationship between \LUA\ and \TEX\ and how it +presents itself to users. I will not discuss the interface itself, +which consists of quite some functions (organized in pseudo +libraries) and the mechanisms used to access and replace internals +(we call them callbacks). + +\subject {tex vs. lua} + +\TEX\ is a macro language. Everything boils down to either allowing +stepwise expansion or explicitly preventing it. There are no real +control features, like loops; tail recursion is a key concept. +There are few accessible data|-|structures like numbers, dimensions, +glue, token lists and boxes. What happens inside \TEX\ is +controlled by variables, mostly hidden from view, and optimized +within the constraints of 30 years ago. + +The original idea behind \TEX\ was that an author would write a +specific collection of macros for each publication, but increasing +popularity among non-programmers quickly resulted in distributed +collections of macros, called macro packages. They started small +but grew and grew and by now have become pretty large. In these +packages there are macros dealing with fonts, structure, page +layout, graphic inclusion, etc. There is also code dealing with +user interfaces, process control, conversion and much of that code +looks out of place: the lack of control features and string +manipulation is solved by mimicking other languages, the +unavailability of a float datatype is compensated by misusing +dimension registers, and you can find provisions to force or +inhibit expansion all over the place. + +\TEX\ is a powerful typographical programming language but +lacks some of the handy features of scripting languages. Handy in the +sense that you will need them when you want to go beyond the +original purpose of the system. \LUA\ is a powerful scripting +language, but knows nothing of typesetting. To some extent it +resembles the language that \TEX\ was written in: \PASCAL. And, +since \LUA\ is meant for embedding and extending existing systems, +it makes sense to bring \LUA\ into \TEX. How do they compare? +Let's give some examples. + +About the simplest example of using \LUA\ in \TEX\ is the following: + +\starttyping +\directlua { tex.print(math.sqrt(10)) } +\stoptyping + +This kind of application is probably what most users will want and +use, if they use \LUA\ at all. However, we can go further than that. + +In \TEX\ a loop can be implemented as in the plain format +(copied with comment): + +\starttyping +\def\loop#1\repeat{\def\body{#1}\iterate} +\def\iterate{\body\let\next\iterate\else\let\next\relax\fi\next} +\let\repeat=\fi % this makes \loop...\if...\repeat skippable +\stoptyping + +This is then used as: + +\starttyping +\newcount \mycounter \mycounter=1 +\loop + ... + \advance\mycounter 1 + \ifnum\mycounter < 11 +\repeat +\stoptyping + +The definition shows a bit how \TEX\ programming works. Of course +such definitions can be wrapped in macros, like: + +\starttyping +\forloop{1}{10}{1}{some action} +\stoptyping + +and this is what often happens in more complex macro packages. In +order to use such control loops without side effects, the macro +writer needs to take measures that permit for instance nested +usage and avoids clashes between local variables (counters or +macros) and user defined ones. Here we use a counter in the +condition, but in practice expressions will be more complex +and this is not that trivial to implement. + +The original definition of the iterator can be written a bit +more efficient: + +\starttyping +\def\iterate{\body \expandafter\iterate \fi} +\stoptyping + +And indeed, in macro packages you will find many such expansion +control primitives being used, which does not make reading macros +easier. + +Now, get me right, this does not make \TEX\ less powerful, it's +just that the language is focused on typesetting and not on +general purpose programming, and in principle users can do +without: documents can be preprocessed using another language, and +document specific styles can be used. + +We have to keep in mind that \TEX\ was written in a time when +resources in terms of memory and \CPU\ cycles weres less abundant +than they are now. The 255 registers per class and the about 3000 +hash slots in original \TEX\ were more than enough for typesetting +a book, but in huge collections of macros they are not all that much. For +that reason many macropackages use obscure names to hide their +private registers from users and instead of allocating new ones +with meaningful names, existing ones are shared. It is therefore +not completely fair to compare \TEX\ code with \LUA\ code: in \LUA\ +we have plenty of memory and the only limitations are those +imposed by modern computers. + +In \LUA, a loop looks like this: + +\starttyping +for i=1,10 do + ... +end +\stoptyping + +But while in the \TEX\ example, the content directly ends up in +the input stream, in \LUA\ we need to do that explicitly, so in +fact we will have: + +\starttyping +for i=1,10 do + tex.print("...") +end +\stoptyping + +And, in order to execute this code snippet, in \LUATEX\ we will do: + +\starttyping +\directlua 0 { + for i=1,10 do + tex.print("...") + end +} +\stoptyping + +So, eventually we will end up with more code than just \LUA\ code, +but still the loop itself looks quite readable and more complex loops +are possible: + +\starttyping +\directlua 0 { + local t, n = { }, 0 + while true do + local r = math.random(1,10) + if not t[r] then + t[r], n = true, n+1 + tex.print(r) + if n == 10 then break end + end + end +} +\stoptyping + +This will typeset the numbers 1 to 10 in randomized order. +Implementing a random number generator in pure \TEX\ takes some bit of +code and keeping track of already defined numbers in macros can be +done with macros, but both are not very efficient. + +I already stressed that \TEX\ is a typographical programming +language and as such some things in \TEX\ are easier than in \LUA, +given some access to internals: + +\starttyping +\setbox0=\hbox{x} \the\wd0 +\stoptyping + +In \LUA\ we can do this as follows: + +\starttyping +\directlua 0 { + local n = node.new('glyph') + n.font = font.current() + n.char = string.byte('x') + tex.box[0] = node.hpack(n) + tex.print(tex.box[0].width/65536 .. "pt") +} +\stoptyping + +One pitfall here is that \TEX\ rounds the number differently than +\LUA. Both implementations can be wrapped in a macro cq. function: + +\starttyping +\def\measured#1{\setbox0=\hbox{#1}\the\wd0\relax} +\stoptyping + +Now we get: + +\starttyping +\measured{x} +\stoptyping + +The same macro using \LUA\ looks as follows: + +\starttyping +\directlua 0 { + function measure(chr) + local n = node.new('glyph') + n.font = font.current() + n.char = string.byte(chr) + tex.box[0] = node.hpack(n) + tex.print(tex.box[0].width/65536 .. "pt") + end +} +\def\measured#1{\directlua0{measure("#1")}} +\stoptyping + +In both cases, special tricks are needed if you want to pass for +instance a \type {#} to \TEX's variant, or a \type {"} to \LUA. In +both cases we can use shortcuts like \type {\#} and in the second +case we can pass strings as long strings using double square +brackets to \LUA. + +This example is somewhat misleading. Imagine that we want to +pass more than one character. The \TEX\ variant is already suited +for that, but the function will now look like: + +\starttyping +\directlua 0 { + function measure(str) + if str == "" then + tex.print("0pt") + else + local head, tail = nil, nil + for chr in str:gmatch(".") do + local n = node.new('glyph') + n.font = font.current() + n.char = string.byte(chr) + if not head then + head = n + else + tail.next = n + end + tail = n + end + tex.box[0] = node.hpack(head) + tex.print(tex.box[0].width/65536 .. "pt") + end + end +} +\stoptyping + +And still it's not okay, since \TEX\ inserts kerns between +characters (depending on the font) and glue between words, and +doing that all in \LUA\ takes more code. So, it will be clear that +although we will use \LUA\ to implement advanced features, \TEX\ +itself still has quite some work to do. + +In the following example we show code, but this is not of +production quality. It just demonstrates a new way of dealing +with text in \TEX. + +Occasionally a design demands that at some place the first +character of each word should be uppercase, or that the first word +of a paragraph should be in small caps, or that each first line of a +paragraph has to be in dark blue. When using traditional \TEX\ the user +then has to fall back on parsing the data stream, and preferably +you should then start such a sentence with a command that can pick +up the text. For accentless languages like English this is quite +doable but as soon as commands (for instance dealing with accents) +enter the stream this process becomes quite hairy. + +The next code shows how \CONTEXT\ \MKII\ defines the \type {\Word} +and \type {\Words} macros that capitalize the first characters of +word(s). The spaces are really important here because they signal +the end of a word. + +\starttyping +\def\doWord#1% + {\bgroup\the\everyuppercase\uppercase{#1}\egroup} + +\def\Word#1% + {\doWord#1} + +\def\doprocesswords#1 #2\od + {\doifsomething{#1}{\processword{#1} \doprocesswords#2 \od}} + +\def\processwords#1% + {\doprocesswords#1 \od\unskip} + +\let\processword\relax + +\def\Words + {\let\processword\Word \processwords} +\stoptyping + +Actually, the code is not that complex. We split of words and feed +them to a macro that picks up the first token (hopefully a character) +which is then fed into the \type {\uppercase} primitive. This assumes that +for each character a corresponding uppercase variant is defined using the +\type {\uccode} primitive. Exceptions can be dealt with by assigning relevant +code to the token register \type {\everyuppercase}. +However, such macros are far from robust. What happens if the text +is generated and not input as-is? What happens with commands in +the stream that do something with the following tokens? + +A \LUA\ based solution can look as follows: + +\starttyping +\def\Words#1{\directlua 0 + for s in unicode.utf8.gmatch("#1", "([^ ])") do + tex.sprint(string.upper(s:sub(1,1)) .. s:sub(2)) + end +} +\stoptyping + +But there is no real advantage here, apart from the fact that less code +is needed. We still operate on the input and therefore we need to look +to a different kind of solution: operating on the node list. + +\starttyping +function CapitalizeWords(head) + local done = false + local glyph = node.id("glyph") + for start in node.traverse_id(glyph,head) do + local prev, next = start.prev, start.next + if prev and prev.id == kern and prev.subtype == 0 then + prev = prev.prev + end + if next and next.id == kern and next.subtype == 0 then + next = next.next + end + if (not prev or prev.id ~= glyph) and + next and next.id == glyph then + done = upper(start) + end + end + return head, done +end +\stoptyping + +A node list is a forward|-|linked list. With a helper +function in the \type {node} library we can loop over such lists. Instead +of traversing we can use a regular while loop, but it is probably less +efficient in this case. But how to apply this function to the relevant +part of the input? In \LUATEX\ there are several callbacks that operate +on the horizontal lists and we can use one of them to plug in this +function. However, in that case the function is applied to probably +more text than we want. + +The solution for this is to assign attributes to the range of text +that such a function has to take care of. These attributes (there +can be many) travel with the nodes. This is also a reason why such +code normally is not written by end users, but by macropackage +writers: they need to provide the frameworks where you can plug in +code. In \CONTEXT\ we have several such mechanisms and therefore +in \MKIV\ this function looks (slightly stripped) as follows: + +\starttyping +function cases.process(namespace,attribute,head) + local done, actions = false, cases.actions + for start in node.traverse_id(glyph,head) do + local attr = has_attribute(start,attribute) + if attr and attr > 0 then + unset_attribute(start,attribute) + local action = actions[attr] + if action then + local _, ok = action(start) + done = done and ok + end + end + end + return head, done +end +\stoptyping + +Here we check attributes (these are set at the \TEX\ end) and we have +all kind of actions that can be applied, depending on the value of the +attribute. Here the function that does the actual uppercasing +is defined somewhere else. The \type {cases} table provides us a +namespace; such namespaces needs to be coordinated by macro package +writers. + +This approach means that the macro code looks completely different; in +pseudo code we get: + +\starttyping +\def\Words#1{{#1}} +\stoptyping + +Or alternatively: + +\starttyping +\def\StartWords{\begingroup} +\def\StopWords {\endgroup} +\stoptyping + +Because starting a paragraph with a group can have unwanted side +effects (like \type {\everypar} being expanded inside a group) a +variant is: + +\starttyping +\def\StartWords{} +\def\StopWords {} +\stoptyping + +So, what happens here is that the users sets an attribute using some high +level command, and at some point during the transformation of the input into +node lists, some action takes place. At that point commands, expansion and +whatever no longer can interfere. + +In addition to some infrastructure, macro packages need to carry some +knowledge, just as with the \type {\uccode} used in \type {\uppercase}. +The \type {upper} function in the first example looks as follows: + +\starttyping +local function upper(start) + local data, char = characters.data, start.char + if data[char] then + local uc = data[char].uccode + if uc and fonts.ids[start.font].characters[uc] then + start.char = uc + return true + end + end + return false +end +\stoptyping + +Such code is really macro package dependent: \LUATEX\ only +provides the means, not the solutions. In \CONTEXT\ we have +collected information about characters in a \type {data} table +in the \type {characters} namespace. There we have stored the +uppercase codes (\type {uccode}). The, again \CONTEXT\ specific, +\type {fonts} table keeps track of all defined fonts and before +we change the case, we make sure that this character is present +in the font. Here \type {id} is the number by which +\LUATEX\ keeps track of the used fonts. Each glyph node carries +such a reference. + +In this example, eventually we end up with more code than in \TEX, +but the solution is much more robust. Just imagine what would happen +when in the \TEX\ solution we would have: + +\starttyping +\Words{\framed[offset=3pt]{hello world}} +\stoptyping + +It simply does not work. On the other hand, the \LUA\ code never +sees \TEX\ commands, it only sees the two words represented by +glyphs nodes and separated by glue. + +Of course, there is a danger when we start opening \TEX's core +features. Currently macro packages know what to expect, they know +what \TEX\ can and cannot do. Of course macro writers have +exploited every corner of \TEX, even the dark ones. Where dirty +tricks in the \TEX book had an educational purpose, those of users +sometimes have obscene traits. If we just stick to the trickery +introduced for parsing input, converting this into that, doing +some calculations, and alike, it will be clear that \LUA\ is more +than welcome. It may hurt to throw away thousands of lines of +impressive code and replace it by a few lines of \LUA\ but that's +the price the user pays for abusing \TEX. Eventually \CONTEXT\ \MKIV\ +will be a decent mix of \LUA\ and \TEX\ code, and hopefully the +solutions programmed in those languages are as clean as possible. + +Of course we can discuss until eternity whether \LUA\ is the best +choice. Taco, Hartmut and I are pretty confident that it is, and +in the couple of years that we are working on \LUATEX\ nothing has proved +us wrong yet. We can fantasize about concepts, only to find out that +they are impossible to implement or hard to agree on; we just go +ahead using trial and error. We can talk over and over how opening up +should be done, which is what the team does in a nicely +closed and efficient loop, but at some points decisions have to be +made. Nothing is perfect, neither is \LUATEX, but most users won't +notice it as long as it extends \TEX's live and makes usage more +convenient. + +Users of \TEX\ and \METAPOST\ will have noticed that both +languages have their own grouping (scope) model. In \TEX\ grouping +is focused on content: by grouping the macro writer (or author) +can limit the scope to a specific part of the text or keep certain +macros live within their own world. + +\starttyping +.1. \bgroup .2. \egroup .1. +\stoptyping + +Everything done at 2 is local unless explicitly told otherwise. +This means that users can write (and share) macros with a small +chance of clashes. In \METAPOST\ grouping is available too, but +variables explicitly need to be saved. + +\starttyping +.1. begingroup ; save p ; path p ; .2. endgroup .1. +\stoptyping + +After using \METAPOST\ for a while this feels quite natural +because an enforced local scope demands multiple return values +which is not part of the macro language. Actually, this is another +fundamental difference between the languages: \METAPOST\ has (a +kind of) functions, which \TEX\ lacks. In \METAPOST\ you can write + +\starttyping +draw origin for i=1 upto 10 : .. (i,sin(i)) endfor ; +\stoptyping + +but also: + +\starttyping +draw some(0) for i=1 upto 10 : .. some(i) endfor ; +\stoptyping + +with + +\starttyping +vardef some (expr i) = + if i > 4 : i = i - 4 fi ; + (i,sin(i)) +enddef ; +\stoptyping + +The condition and assignment in no way interfere with the loop where +this function is called, as long as some value is returned (a pair in +this case). + +In \TEX\ things work differently. Take this: + +\starttyping +\count0=1 +\message{\advance\count0 by 1 \the\count0} +\the\count0 +\stoptyping + +The terminal wil show: + +\starttyping +\advance \count 0 by 1 1 +\stoptyping + +At the end the counter still has the value~1. There are quite some +situations like this, for instance when data like a table of +contents has to be written to a file. You cannot write macros where +such calculations are done and hidden and only the result is seen. + +The nice thing about the way \LUA\ is presented to the user is that it +permits the following: + +\starttyping +\count0=1 +\message{\directlua0{tex.count[0] = tex.count[0] + 1}\the\count0} +\the\count0 +\stoptyping + +This will report~2 to the terminal and typeset a 2 in the +document. Of course this does not solve everything, but it is a +step forward. Also, compared to \TEX\ and \METAPOST, grouping is +done differently: there is a \type {local} prefix that makes +variables (and functions are variables too) local in modules, +functions, conditions, loops etc. The \LUA\ code in this story +contains such locals. + +In practice most users will use a macro package and so, if a user +sees \TEX, he or she sees a user interface, not the code behind +it. As such, they will also not encounter the code written in +\LUA\ that deals with for instance fonts or node list +manipulations. If a user sees \LUA, it will most probably be in +processing actual data. Therefore, in the next section I will give an +example of two ways to deal with \XML: one more suitable for +traditional \TEX, and one inspired by \LUA. It demonstrates how +the availability of \LUA\ can result in different solutions for +the same problem. + +\subject {an example: xml} + +In \CONTEXT\ \MKII, the version that deals with \PDFTEX\ and \XETEX, +we use a stream based \XML\ parser, written in \TEX. Each \type {<} +and \type {&} triggers a macro that then parses the tag and/or entity. +This method is quite efficient in terms of memory but the associated +code is not simple because it has to deal with attributes, namespaces +and nesting. + +The user interface is not that complex, but involves quite some +commands. Take for instance the following \XML\ snippet: + +\starttyping + +
+ Whatever +

some text

+

some more

+
+
+\stoptyping + +When using \CONTEXT\ commands, we can imagine the following definitions: + +\starttyping +\defineXMLenvironment[document]{\starttext} {\stoptext} +\defineXMLargument [title] {\section} +\defineXMLenvironment[p] {\ignorespaces}{\par} +\stoptyping + +When attributes have to be dealt with, for instance a reference to +this section, things quickly start looking more complex. Also, +users need to know what definitions to use in situations like this: + +\starttyping +
+ + +
first... last
left... right
+\stoptyping + +Here we cannot be sure if a cell does not contain a nested table, +which is why we need to define the mapping as follows: + +\starttyping +\defineXMLnested[table]{\bTABLE} {\eTABLE} +\defineXMLnested[tr] {\bTR} {\eTR} +\defineXMLnested[td] {\bTD} {\eTD} +\stoptyping + +The \type {\defineXMLnested} macro is rather messy because it has +to collect snippets and keep track of the nesting level, but users +don't see that code, they just need to know when to use what +macro. Once it works, it keeps working. + +Unfortunately mappings from source to style are never that simple +in real life. We usually need to collect, filter and relocate +data. Of course this can be done before feeding the source to +\TEX, but \MKII\ provides a few mechanisms for that too. If for +instance you want to reverse the order you can do this: + +\starttyping +
+ Whatever + Someone +

some text

+
+\stoptyping + +\starttyping +\defineXMLenvironment[article] + {\defineXMLsave[author]} + {\blank author: \XMLflush{author}} +\stoptyping + +This will save the content of the \type {author} element and flush +it when the end tag \type {article} is seen. So, given previous +definitions, we will get the title, some text and then the author. +You may argue that instead we should use for instance \XSLT\ but +even then a mapping is needed from the \XML\ to \TEX, and it's a +matter of taste where the burden is put. + +Because \CONTEXT\ also wants to support standards like +\MATHML, there are some more mechanisms but these are hidden from +the user. And although these do a good job in most cases, the code +associated with the solutions has never been satisfying. + +Supporting \XML\ this way is doable, and \CONTEXT\ has used this method +for many years in fairly complex situations. However, now that we +have \LUA\ available, it is possible to see if some things can be done +simpler (or differently). + +After some experimenting I decided to write a full blown \XML\ +parser in \LUA, but contrary to the stream based approach, this +time the whole tree is loaded in memory. Although this uses more +memory than a streaming solution, in practice the difference is +not significant because often in \MKII\ we also needed to store +whole chunks. + +Loading \XML\ files in memory is real fast and once it is done we +can have access to the elements in a way similar to \XPATH. We can +selectively pipe data to \TEX\ and manipulate content using \TEX\ +or \LUA. In most cases this is faster than the stream|-|based +method. Interesting is that we can do this without linking to +existing \XML\ libraries, and as a result we are pretty +independent. + +So how does this look from the perspective of the user? Say that +we have the simple article definition stored in \type {demo.xml}. + +\starttyping + +
+ Whatever + Someone +

some text

+
+\stoptyping + +This time we associate so called setups with the elements. Each +element can have its own setup, and we can use expressions to +assign them. Here we have just one such setup: + +\starttyping +\startxmlsetups xml:document + \xmlsetsetup{main}{article}{xml:article} +\stopxmlsetups +\stoptyping + +When loading the document it will automatically be associated with the tag \type +{main}. The previous rule associates setup \type {xml:article} +with the \type {article} element in tree \type {main}. We need to +register this setup so that it will be applied to the document +after loading: + +\starttyping +\xmlregistersetup{xml:document} +\stoptyping + +and the document itself is processed with: + +\starttyping +\xmlprocessfile{main}{demo.xml}{} % optional setup +\stoptyping + +The setup \type {xml:article} can look as follows: + +\starttyping +\startxmlsetups xml:article + \section{\xmltext{#1}{/title}} + \xmlall{#1}{!(title|author)} + \blank author: \xmltext{#1}{/author} +\stopxmlsetups +\stoptyping + +Here \type {#1} refers to the current node in the \XML\ tree, in +this case the root element, \type {article}. The second argument +of \type {\xmltext} and \type {\xmlall} is a path expression, +comparable with \XPATH: \type {/title} means: the \type {title} +element anchored to the current root (\type{#1}), and \type +{!(title|author)} is the negation of (complement to) \type{title} +or \type {author}. Such expressions can be more complex that the +one above, like: + +\starttyping +\xmlfirst{#1}{/one/(alpha|beta)/two/text()} +\stoptyping + +which returns the content of the first element that satisfies one of +the paths (nested tree): + +\starttyping +/one/alpha/two +/one/beta/two +\stoptyping + +There is a whole bunch of commands like \type {\xmltext} that +filter content and pipe it into \TEX. These are calling \LUA\ +functions. This is no manual, so we will not discuss them here. +However, it is important to realize that we have to associate +setups (consider them free formatted macros) to at least one +element in order to get started. Also, \XML\ inclusions have to be +dealt with before assigning the setups. These are simple +one|-|line commands. You can also assign defaults to elements, +which saves some work. + +Because we can use \LUA\ to access the tree and manipulate +content, we can now implement parts of \XML\ handling in \LUA. An +example of this is dealing with so|-|called Cals tables. This is +done in approximately 150 lines of \LUA\ code, loaded at runtime in a +module. This time the association uses functions instead of setups and those +functions will pipe data back to \TEX. In the module you will find: + +\starttyping +\startxmlsetups xml:cals:process + \xmlsetfunction {\xmldocument} {cals:table} {lxml.cals.table} +\stopxmlsetups + +\xmlregistersetup{xml:cals:process} + +\xmlregisterns{cals}{cals} +\stoptyping + +These commands tell \MKIV\ that elements with a namespace +specification that contains \type {cals} will be remapped to the +internal namespace \type {cals} and the setup associates a +function with this internal namespace. + +By now it will be clear that from the perspective of the user +hardly any \LUA\ is visible. Sure, he or she can deduce that deep +down some magic takes place, especially when you run into more +complex expressions like this (the \type {@} denotes an +attribute): + +\starttyping +\xmlsetsetup + {main} {item[@type='mpctext' or @type='mrtext']} + {questions:multiple:text} +\stoptyping + +Such expressions resemble \XPATH, but can go much further than +that, just by adding more functions to the library. + +\starttyping +b[position() > 2 and position() < 5 and text() == 'ok'] +b[position() > 2 and position() < 5 and text() == upper('ok')] +b[@n=='03' or @n=='08'] +b[number(@n)>2 and number(@n)<6] +b[find(text(),'ALSO')] +\stoptyping + +Just to give you an idea \unknown\ in the module that implements +the parser you will find definitions that match the function calls +in the above expressions. + +\starttyping +xml.functions.find = string.find +xml.functions.upper = string.upper +xml.functions.number = tonumber +\stoptyping + +So much for the different approaches. It's up to the user what +method to use: stream based \MKII, tree based \MKIV, or a mixture. + +The main reason for taking \XML\ as an example of mixing \TEX\ and +\LUA\ is in that it can be a bit mind boggling if you start +thinking of what happens behind the screens. Say that we have + +\starttyping + +
+ Whatever + Someone +

some bold text

+
+\stoptyping + +and that we use the setup shown before with \type {article}. + +At some point, we are done with defining setups and load the +document. The first thing that happens is that the list of +manipulations is applied: file inclusions are processed first, +setups and functions are assigned next, maybe some elements are +deleted or added, etc. When that is done we serialize the tree to +\TEX, starting with the root element. When piping data to \TEX\ we +use the current catcode regime; linebreaks and spaces are honored +as usual. + +Each element can have a function (command) associated and when +this is the case, control is given to that function. In our case +the root element has such a command, one that will trigger a +setup. And so, instead of piping content to \TEX, a function is +called that lets \TEX\ expand the macro that deals with this +setup. + +However, that setup itself calls \LUA\ code that filters the title +and feeds it into the \type {\section} command, next it flushes +everything except the title and author, which again involves +calling \LUA. Last it flushes the author. The nested sequence +of events is as follows: + +\startitemize[2*broad] + + \sym{lua:} Load the document and apply setups and alike. + + \sym{lua:} Serialize the \type {article} element, but since + there is an associated setup, tell \TEX\ do expand that one + instead. + + \startitemize[2*broad] + + \sym{tex:} Execute the setup, first expand the \type {\section} + macro, but its argument is a call to \LUA. + + \startitemize[2*broad] + + \sym{lua:} Filter \type {title} from the subtree under + \type {article}, print the content to \TEX\ and return + control to \TEX. + + \stopitemize + + \sym{tex:} Tell \LUA\ to filter the paragraphs i.e.\ skip \type + {title} and \type {author}; since the \type {b} element has + no associated setup (or whatever) it is just serialized. + + \startitemize[2*broad] + + \sym{lua:} Filter the requested elements and return control + to \TEX. + + \stopitemize + + \sym{tex:} Ask \LUA\ to filter \type {author}. + + \startitemize[2*broad] + \sym{lua:} Pipe \type {author}'s content to \TEX. + \stopitemize + + \sym{tex:} We're done. + + \stopitemize + + \sym{lua:} We're done. + +\stopitemize + +This is a really simple case. In my daily work I am dealing +with rather extensive and complex educational documents where in +one source there is text, math, graphics, all kind of fancy stuff, +questions and answers in several categories and of different kinds, +either or not to be reshuffled, omitted or combined. So there +we are talking about many more levels of \TEX\ calling \LUA\ and \LUA\ +piping to \TEX\ etc. To stay in \TEX\ speak: we're dealing with +one big ongoing nested expansion (because \LUA calls expand), and +you can imagine that this somewhat stresses \TEX's input stack, but +so far I have not encountered any problems. + +\subject{some remarks} + +Here I discussed several possible applications of \LUA\ in \TEX. I +didn't mention yet that because \LUATEX\ contains a scripting engine +plus some extra libraries, it can also be used purely for that. +This means that support programs can now be written in \LUA\ and +that there are no longer dependencies of other scripting engines +being present on the system. Consider this a bonus. + +Usage in \TEX\ can be organized in four categories: + +\startitemize[n] +\item Users can use \LUA\ for generating data, do all kind of + data manipulations, maybe read data from file, etc. The + only link with \TEX\ is the print function. +\item Users can use information provided by \TEX\ and use this + when making decisions. An example is collecting data in + boxes and use \LUA\ to do calculations with the dimensions. + Another example is a converter from \METAPOST\ output to + \PDF\ literals. No real knowledge of \TEX's internals is + needed. The \MKIV\ \XML\ functionality discussed before + demonstrates this: it's mostly data processing and piping + to \TEX. Other examples are dealing with buffers, defining + character mappings, and handling error messages, verbatim + \unknown\ the list is long. +\item Users can extend \TEX's core functionality. An example is + support for \OPENTYPE\ fonts: \LUATEX\ itself does not + support this format directly, but provides ways to feed + \TEX\ with the relevant information. Support for \OPENTYPE\ + features demands manipulating node lists. Knowledge of + internals is a requirement. Advanced spacing and language + specific features are made possible by node list + manipulations and attributes. The alternative \type {\Words} + macro is an example of this. +\item Users can replace existing \TEX\ functionality. In \MKIV\ + there are numerous example of this, for instance all file + \IO\ is written in \LUA, including reading from \ZIP\ files + and remote locations. Loading and defining fonts is also + under \LUA\ control. At some point \MKIV\ will provide + dedicated splitters for multicolumn typesetting and + probably also better display spacing and display + math splitting. +\stopitemize + +The boundaries between these categories are not frozen. For +instance, support for image inclusion and \MPLIB\ in \CONTEXT\ +\MKIV\ sits between category 3 and~4. Category 3 and~4, and +probably also~2 are normally the domain of macro package writers +and more advanced users who contribute to macro packages. Because +a macropackage has to provide some stability it is not a good idea +to let users mess around with all those internals, because of +potential interference. On the other hand, normally users operate +on top of a kernel using some kind of \API\ and history has +proved that macro packages are stable enough for this. + +Sometime around 2010 the team expects \LUATEX\ to be feature +complete and stable. By that time I can probably provide a more +detailed categorization. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-mplib.tex b/doc/context/sources/general/manuals/mk/mk-mplib.tex new file mode 100644 index 000000000..78e7b8f97 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-mplib.tex @@ -0,0 +1,924 @@ +% language=uk + +\useMPlibrary[dum] + +\startcomponent mk-mplib + +\environment mk-environment + +\definetextbackground + [sideline] + [mp=mpos:par:sideline, + framecolor=mkcolor, + frameoffset=5mm] + +\startuseMPgraphic{mpos:par:sideline}{linecolor,lineoffset} + for i=1 upto nofmultipars : + fill leftboundary multipars[i] + shifted (-\MPvar{lineoffset},0) + rightenlarged 1mm withcolor \MPvar{linecolor} ; + endfor ; +\stopuseMPgraphic + +\chapter{The MetaPost Library} + +% \subject{Hans Hagen \& Taco Hoekwater} \blank[3*big] + +This chapter is written by Taco and Hans around the time +that \MPLIB\ was integrated into \LUATEX. +It is part of our torture test. + +\subject{introduction} + +If \METAPOST\ support had not been as tightly integrated into +\CONTEXT\ as it is, at least half of the projects \PRAGMA\ has +been doing in the last decade could not have been done at all. +\starttextbackground[sideline]Take for instance +backgrounds behind text or graphic markers alongside text. These are +probably the most complex mechanisms in \CONTEXT: positions are +stored, and positional information is passed on to +\METAPOST, where intersections between the text areas and the running +text are converted into graphics that are then positioned in the +background of the text.\stoptextbackground{} Underlining of text +(sometimes used in the educational documents that we typeset) and +change bars (in the margins) are implemented using the same +mechanism because those are basically a background with only one of the +frame sides drawn. + +You can probably imagine that a 300 page document with several such +graphics per page takes a while to process. A nice example of such +integrated graphics is the \LUATEX\ reference manual, that has an +unique graphic at each page: a stylized image of a revolving moon. + +\startuseMPgraphic{lualogo-x}{angle} +color luaplanetcolor ; luaplanetcolor := .5blue ; +color luaholecolor ; luaholecolor := white ; +numeric luaextraangle ; luaextraangle := \MPvar{angle} ; + +vardef lualogo = image ( + % Graphic design by A. Nakonechnyj. Copyright (c) 1998, All rights reserved. + save luaorbitcolor, d, r, p ; color luaorbitcolor ; numeric d, r, p ; + luaorbitcolor := .5luaholecolor ; d := sqrt(2)/4 ; r := 1/4 ; p := r/8 ; + fill fullcircle scaled 1 withcolor luaplanetcolor ; + draw fullcircle rotated 40.5 scaled (1+r) dashed evenly scaled p withpen pencircle scaled (p/2) withcolor luaorbitcolor ; + fill fullcircle scaled r shifted (d+1/8,d+1/8) rotated luaextraangle withcolor luaplanetcolor ; + fill fullcircle scaled r shifted (d-1/8,d-1/8) withcolor luaholecolor ; + setbounds currentpicture to fullsquare scaled 1.3; +) enddef ; + +draw lualogo scaled 1cm ; +\stopuseMPgraphic + +\startlinecorrection[blank] +\hbox to \hsize + {\hss\dostepwiserecurse{0}{360}{60}{\useMPgraphic{lualogo-x}{angle=\recurselevel}\hss}} +\stoplinecorrection + +Most of the running time integrating such graphics seemed to be +caused by the mechanics of the process: starting the separate +\METAPOST\ interpreter and having to deal with a number of +temporary files. Therefore our expectations were high with regards +to integrating \METAPOST\ more tightly into \LUATEX. Besides the +speed gain, it also true that the simpler the process of using +such use of graphics becomes, the more modern a \TEX\ runs looks +and the less problems new users will have with understanding how +all the processes cooperate. + +This article will not discuss the application interface of the +\MPLIB\ library in detail, for that there is the \LUATEX\ manual. In short, +using the embedded \METAPOST\ interpreter in \LUATEX\ boils +down to the following: + +\startitemize[packed] +\item Open an instance using \type {mplib.new}, either to process + images with a format to be loaded, or to create such a format. + This function returns a library object. +\item Execute sequences of \METAPOST\ commands, using the object's + \type{execute} method. This returns a result. +\item Check if the result is valid and (if it is okay) request the list + of objects. Do whatever you want with them, most probably + convert them to some output format. You can also request a + string representation of a graphic in \POSTSCRIPT\ format. +\stopitemize + +There is no need to close the library object. As long as you didn't make +any fatal errors, the library recovers well and can stay alive during +the entire \LUATEX\ run. + +Support for \MPLIB\ depends on a few components: integration, +conversion and extensions. This article shows some of the code +involved in supporting the library. Let's start with the conversion. + +\subject{conversion} + +The result of a \METAPOST\ run traditionally is a \POSTSCRIPT\ +language description of the generated graphic(s). When +\PDF\ is needed, that \POSTSCRIPT\ code has to be converted to the target +format. This includes embedded text as well as penshapes used for +drawing. To demonstrate, here is a simple example graphic: + +\startluacode +document.sample_mp_graphic = [[ + draw fullcircle + scaled 2cm + withpen pencircle xscaled 1mm yscaled .5mm rotated 30 + withcolor .75red ; +]] +\stopluacode + +\startbuffer[mpexample] +draw fullcircle + scaled 2cm + withpen pencircle xscaled 1mm yscaled .5mm rotated 30 + withcolor .75red ; +\stopbuffer + +\placefigure + [left] + {} + {\startMPcode \ctxlua{tex.sprint(document.sample_mp_graphic)}\stopMPcode} + +\typebuffer[mpexample] + +Notice how the pen is not a circle but a rotated ellipse. Later on it +will become clear what the consequences of that are for the conversion. + +How does this output look in \POSTSCRIPT ? If the preamble is left out +it looks like this: + +\startbuffer +\startluacode +do + local mpx = metapost.format("metafun") + local result = mpx:execute(string.format("beginfig(0);%s;endfig;",document.sample_mp_graphic)) + local str = result.fig[1]:postscript() + str = str:gsub("%%BeginProlog.-%%EndProlog","%% <>") + tex.sprint(tex.ctxcatcodes,"\\starttyping\n") + tex.sprint((str:gsub("[\n\r]$",""))) + tex.sprint("\\stoptyping") +end +\stopluacode +\stopbuffer + +\getbuffer + +The most prominent code here concerns the path. The numbers in brackets define +the transformation matrix for the pen we used. The \PDF\ variant looks as follows: + +\startbuffer +\startluacode +do + local mpx = metapost.format("metafun") + local result = mpx:execute(string.format("beginfig(0);%s;endfig;",document.sample_mp_graphic)) + local list = metapost.pdfliterals(result) + tex.sprint(tex.ctxcatcodes,"\\starttyping") + tex.sprint(table.concat(list,"\n")) + tex.sprint("\\stoptyping") +end +\stopluacode +\stopbuffer + +\getbuffer + +The operators don't look much different from the \POSTSCRIPT, which is +mostly due to the fact that in the \POSTSCRIPT\ code, the preamble +defines shortcuts like \type {c} for \type {curveto}. Again, most code +involves the path. However, this time the numbers are different and +the transformation comes before the path. + +In the case of \PDF\ output, we could use \TEX\ itself to do the +conversion: a generic converter is implemented in \type +{supp-pdf.tex}, while a converter optimized for \CONTEXT\ \MKII\ is +defined in the files whose names start with \type {meta-pdf}. But in +\CONTEXT\ \MKIV\ we use \LUA\ code for the conversion instead. Thanks to +\LUA's powerful \LPEG\ parsing library, this gives cleaner code and is +also faster. This converter currently lives in \type {mlib-pdf.lua}. + +Now, with the embedded \METAPOST\ library, conversion goes different +still because now it is possible to request the drawn result and +associated information in the form of \LUA\ tables. + +\startbuffer +\startluacode +do + local mpx = metapost.format("metafun") + local result = mpx:execute(string.format("beginfig(0);%s;endfig;",document.sample_mp_graphic)) + local str = table.serialize(metapost.totable(result), "figure") + tex.sprint(tex.ctxcatcodes,"\\starttyping") + tex.sprint((str:gsub("[\n\r]$",""))) + tex.sprint("\\stoptyping") +end +\stopluacode +\stopbuffer % $<-emacs font-lock + +% \startsimplecolumns[n=3,width=18.5cm] +% \getbuffer +% \stopsimplecolumns + +\getbuffer + +This means that instead of parsing \POSTSCRIPT\ output, we now can operate on +a proper datastructure and get code like the following: + +\starttyping +function convertgraphic(result) + if result then + local figures = result.fig + if figures then + for fig in ipairs(figures) do + local llx, lly, urx, ury = unpack(fig:boundingbox()) + if urx > llx then + startgraphic(llx, lly, urx, ury) + for object in ipairs(fig:objects()) do + if object.type == "..." then + ... + flushgraphic(...) + ... + else + ... + end + end + finishgraphic() + end + end + end + end +end +\stoptyping + +Here \type {result} is what the library returns when one or more +graphics are processed. As you can deduce from this snippet, a +result can contain multiple figures. Each figure corresponds with a +\type {beginfig} \type {...} \type {endfig}. The graphic operators that +the converter generates (so called \PDF\ literals) have to be +encapsulated in a proper box so this is why we have: + +\startitemize[packed] +\item \type {startgraphic}: start packaging the graphic +\item \type {flushgraphic}: pipe literals to \TEX +\item \type {finishgraphic}: finish packaging the graphic +\stopitemize + +It does not matter what number you passed to \type {beginfig}, the +graphics come out in the natural order. + +Little over half a dozen different object types are possible. The example +\METAPOST\ \type{draw} command from above results in an \type {outline} object. +This object contains not only path information but also carries +rendering data, like the color and the pen. So, in the end we will +flush code like \type {1 M} which sets the \type {miterlimit} to one +or \type {.5 g} which sets the color to 50\% gray, in addition to a +path. + +Because objects are returned in a way that closely resembles a +\METAPOST's internals, some extra work needs to be done in order to +calculate paths with elliptical pens. An example of a helper function +in somewhat simplified form is shown next: + +\starttyping +function pen_characteristics(object) + local p = object.pen[1] + local wx, wy, width + if p.right_x == p.x_coord and p.left_y == p.y_coord then + wx = abs(p.left_x - p.x_coord) + wy = abs(p.right_y - p.y_coord) + else -- pyth: sqrt(a^2 +b^2) + wx = pyth(p.left_x - p.x_coord, p.right_x - p.x_coord) + wy = pyth(p.left_y - p.y_coord, p.right_y - p.y_coord) + end + if wy/coord_range_x(object.path, wx) >= + wx/coord_range_y(object.path, wy) then + width = wy + else + width = wx + end + local sx, sy = p.left_x, p.right_y + local rx, ry = p.left_y, p.right_x + local tx, ty = p.x_coord, p.y_coord + if width ~= 1 then + if width == 0 then + sx, sy = 1, 1 + else + rx, ry, sx, sy = rx/width, ry/width, sx/width, sy/width + end + end + if abs(sx) < eps then sx = eps end + if abs(sy) < eps then sy = eps end + return sx, rx, ry, sy, tx, ty, width +end +\stoptyping + +If \type {sx} and \type {sy} are 1, there is no need to transform +the path, otherwise a suitable transformation matrix is calculated +and returned. The function itself uses a few helpers that make the +calculations even more obscure. This kind of code does not fall in +the category trivial and as already mentioned, these basic +algorithms were derived from the \METAPOST\ sources. Even so, +these snippets demonstrate that interfacing using \LUA\ does not +look that bad. + +In the actual \MKIV\ code things look a bit different because it does +a bit more and uses optimized code. There you will also find the code +dealing with the actual transformation, of which these helpers are +just a portion. + +If you compare the \POSTSCRIPT\ and the \PDF\ code you will notice +that the paths looks different. This is because the use and +application of a transformation matrix in \PDF\ is different from how +it is handled in \POSTSCRIPT. In \PDF\ more work is assumed to be +done by the \PDF\ generating application. This is why in both the +\TEX\ and the \LUA\ based converters you will find transformation code +and the library follows the same pattern. In that respect \PDF\ +differs fundamentally from \POSTSCRIPT. + +Within the \TEX\ based converter there was the problem of keeping the +needed calculations within \TEX's accuracy, which fortunately permits +larger values that \METAPOST\ can produce. This plus the parsing code +resulted in a not-that-easy to follow bunch of \TEX\ code. The \LUA\ +based parser is more readable, but since it also operates on +\POSTSCRIPT\ code it is kind of unnatural too, but at least there are +less problems with keeping the calculations sane. The \MPLIB\ based +converter is definitely the cleanest and least sensitive to future +changes in the \POSTSCRIPT\ output. Does this mean that there is no +ugly code left? Alas, as we will see in the next section, dealing with +extensions is still somewhat messy. In practice users will not be +bothered with such issues, because writing a converter is a one time +job by macro package writers. + +\subject{extensions} + +In \METAFUN, which is the \METAPOST\ format used with \CONTEXT, +a few extensions are provided, like: + +\startitemize[packed] +\item cmyk, spot and multitone colors +\item including external graphics +\item lineair and circulair shades +\item texts converted to outlines +\item inserting arbitrary texts +\stopitemize + +Until now, most of these extensions have been implemented by using +specially coded colors and by injecting so called specials (think of +them as comments) into the output. On one of our trips to a \TEX\ +conference, we discussed ways to pass information along with +paths and eventually we arrived at associating text strings with paths +as a simple and efficient solution. As a result, recently \METAPOST\ +was extended by \type {withprescript} and \type {withpostscript} +directives. For those who are unfamiliar with these new scripts, +they are used as follows: + +\starttyping +draw fullcircle withprescript "hello" withpostscript "world" ; +\stoptyping + +In the \POSTSCRIPT\ output these scripts end up before and after the +path, but in the \PDF\ converter they can be overloaded to implement +extensions, and that works reasonably well. However, at the moment +there cannot be multiple pre- and postscripts associated with a single +path inside the \METAPOST\ internals. This means that for the moment, +the scripts mechanism is only used for a few of the extensions. +Future versions of \MPLIB\ may provide more sophisticated methods +for carrying information around. + +The \MKIV\ conversion mechanism uses scripts for graphic inclusion, +shading and text processing but unfortunately cannot use them for +more advanced color support. + +A nasty complication is that the color spaces in \METAPOST\ don't +cast, which means that one cannot assign any color to a color +variables: each colorspace has it's own type of variable. + +\starttyping +color one ; one := (1,1,0) ; % correct +cmykcolor two ; two := (1,0,0,1) ; % correct +one := two ; % error +fill fullcircle scaled 1cm withcolor .5[one,two] ; % error +\stoptyping + +In \CONTEXT\ we use constructs like this: + +\starttyping +\startreusableMPgraphic{test} + fill fullcircle scaled 1cm withcolor \MPcolor{mycolor} ; +\stopreusableMPgraphic + +\reuseMPgraphic{test} +\stoptyping + +Because \type {withcolor} is clever enough to understand what color +type it receives, this is ok, but how about: + +\starttyping +\startreusableMPgraphic{test} + color c ; c := \MPcolor{mycolor} ; + fill fullcircle scaled 1cm withcolor c ; +\stopreusableMPgraphic +\stoptyping + +Here the color variable only accepts an \RGB\ color and because in +\CONTEXT\ there is mixed color space support combined with +automatic colorspace conversions, it doesn't know in advance what type +it is going to get. By implementing color spaces other than \RGB\ +using special colors (as before) such type mismatches can be avoided. + +The two techniques (coding specials in colors and pre|/|postscripts) +cannot be combined because a script is associated with a path and +cannot be bound to a variable like \type{c}. So this again is an argument +for using special colors that remap onto \CMYK\, spot or +multi|-|tone colors. + +Another area of extensions is text. In previous versions of +\CONTEXT\ the text processing was already isolated: text ended +up in a separate file and was processed in an separate run. More +recent versions of \CONTEXT\ use a more abstract model of boxes that +are preprocessed before a run, which avoids the external run(s). In +the new approach everything can be kept internal. The conversion +even permits constructs like: + +\starttyping +for i=1 upto 100 : + draw btex oeps etex rotated i ; +endfor ; +\stoptyping + +but since this construct is kind of obsolete (at least in the library +version of \METAPOST) it is better to use: + +\starttyping +for i=1 upto 100 : + draw textext("cycle " & decimal i) rotated i ; +endfor ; +\stoptyping + +Internally a trial pass is done so that indeed 100 different texts will +be drawn. The throughput of texts is so high that in practice one will +not even notice that this happens. + +Dealing with text is yet another example of using \LPEG. The following +snippet of code sheds some light on how text in graphics is dealt with. +Actually this is a variation on a previous implementation. That one +was slightly faster but looked more complex. It was also not robust for +complex texts defined in macros in a format. + +\starttyping +local P, S, V, Cs = lpeg.P, lpeg.S, lpeg.V, lpeg.Cs + +local btex = P("btex") +local etex = P(" etex") +local vtex = P("verbatimtex") +local ttex = P("textext") +local gtex = P("graphictext") +local spacing = S(" \n\r\t\v")^0 +local dquote = P('"') + +local found = false + +local function convert(str) + found = true + return "textext(\"" .. str .. "\")" +end +local function ditto(str) + return "\" & ditto & \"" +end +local function register() + found = true +end + +local parser = P { + [1] = Cs((V(2)/register + V(3)/convert + 1)^0), + [2] = ttex + gtex, + [3] = (btex + vtex) * spacing * + Cs((dquote/ditto + (1-etex))^0) * etex, +} + +function metapost.check_texts(str) + found = false + return parser:match(str), found +end +\stoptyping + +If you are unfamiliar with \LPEG\ it may take a while to see what +happens here: we replace the text between \type {btex} and \type {etex} +by a call to \type {textext}, a macro. Special care is given to +embedded double quotes. + +When text is found, the graphic is processed two times. The definition +of \type {textext} is different for each run. The first run we have: + +\starttyping +vardef textext(expr str) = + image ( + draw unitsquare + withprescript "tf" + withpostscript str ; + ) +enddef ; +\stoptyping + +After the first run the result is not really converted, but just +the outlines with the \type {tf} prescript are filtered. In the +loop over the object there is code like: + +\starttyping +local prescript = object.prescript +if prescript then + local special = metapost.specials[prescript] + if special then + special(object.postscript,object) + end +end +\stoptyping + +Here, \type {metapost} is just the namespace used by the +converter. The prescript tag \type {tf} triggers a function: + +\starttyping +function metapost.specials.tf(specification,object) + tex.sprint(tex.ctxcatcodes,format("\\MPLIBsettext{%s}{%s}", + metapost.textext_current,specification)) + if metapost.textext_current < metapost.textext_last then + metapost.textext_current = metapost.textext_current + 1 + end + ... +end +\stoptyping + +Again, you can forget about the details of this function. Important is +that there is a call out to \TEX\ that will process the text. Each snippet +gets the number of the box that holds the content. The macro that is +called just puts stuff in a box: + +\starttyping +\def\MPLIBsettext#1#2% + {\global\setbox#1\hbox{#2}} +\stoptyping + +In the next processing cycle of the \METAPOST\ code, the \type {textext} +macro does something different : + +\starttyping +vardef textext(expr str) = + image ( + _tt_n_ := _tt_n_ + 1 ; + draw unitsquare + xscaled _tt_w_[_tt_n_] + yscaled (_tt_h_[_tt_n_] + _tt_d_[_tt_n_]) + withprescript "ts" + withpostscript decimal _tt_n_ ; + ) +enddef ; +\stoptyping + +This time the by then known dimensions of the box that is used to +store the snippet are used. These are stored in the \type {_tt_w_}, +\type {_tt_h_} and \type {_tt_d_} arrays. The arrays are defined by +\LUA\ using information about the boxes, and passed to the library +before the second run. The result from the second \METAPOST\ run +is converted, and again the prescript is used as trigger: + +\starttyping +function metapost.specials.ts(specification,object,result) + local op = object.path + local first, second, fourth = op[1], op[2], op[4] + local tx, ty = first.x_coord , first.y_coord + local sx, sy = second.x_coord - tx, fourth.y_coord - ty + local rx, ry = second.y_coord - ty, fourth.x_coord - tx + if sx == 0 then sx = 0.00001 end + if sy == 0 then sy = 0.00001 end + metapost.flushfigure(result) + tex.sprint(tex.ctxcatcodes,format( + "\\MPLIBgettext{%f}{%f}{%f}{%f}{%f}{%f}{%s}", + sx,rx,ry,sy,tx,ty,metapost.textext_current)) + ... +end +\stoptyping + +At this point the converter is actually converting the graphic and +passing \PDF\ literals to \TEX. As soon as it encounters a text, +it flushes the \PDF\ code collected so far and injects some \TEX\ +code. The \TEX\ macro looks like: + +\starttyping +\def\MPLIBgettext#1#2#3#4#5#6#7% + {\ctxlua{metapost.sxsy(\number\wd#7,\number\ht#7,\number\dp#7)}% + \pdfliteral{q #1 #2 #3 #4 #5 #6 cm}% + \vbox to \zeropoint{\vss\hbox to \zeropoint + {\scale[sx=\sx,sy=\sy]{\raise\dp#7\box#7}\hss}}% + \pdfliteral{Q}} +\stoptyping + +Because text can be transformed, it needs to be scale back to the right +dimensions, using both the original box dimensions and the transformation +of the unitquare associated with the text. + +\starttyping +local factor = 65536*(7200/7227) + +function metapost.sxsy(wd,ht,dp) -- helper for text + commands.edef("sx",(wd ~= 0 and 1/( wd /(factor))) or 0) + commands.edef("sy",(wd ~= 0 and 1/((ht+dp)/(factor))) or 0) +end +\stoptyping + +So, in fact there are the following two processing alternatives: + +\startitemize[packed] +\item tex: calls a \LUA\ function that processed the graphic +\item lua: parse the \METAPOST\ code for texts and decide if two + runs are needed +\stopitemize + +Now, if there was no text to be found, the continuation is: + +\startitemize[packed] +\item lua: process the code using the library +\item lua: convert the resulting graphic (if needed) and check + if texts are used +\stopitemize + +Otherwise, the next steps are: + +\startitemize[packed] +\item lua: process the code using the library +\item lua: parse the resulting graphic for texts (in the postscripts) + and signal \TEX\ to process these texts afterwards +\item tex: process the collected text and put the result in boxes +\item lua: process the code again using the library but this time let + the unitsquare be transformed using the text dimensions +\item lua: convert the resulting graphic and replace the transformed + unitsquare by the boxes with text +\stopitemize + +The processor itself is used in the \MKIV\ graphic function that takes +care of the multiple passes mentioned before. To give you an idea of +how it works, here is how the main graphic processing function roughly +looks. + +\starttyping +local current_format, current_graphic + +function metapost.graphic_base_pass(mpsformat,str,preamble) + local prepared, done = metapost.check_texts(str) + metapost.textext_current = metapost.first_box + if done then + current_format, current_graphic = mpsformat, prepared + metapost.process(mpsformat, { + preamble or "", + "beginfig(1); ", + "_trial_run_ := true ;", + prepared, + "endfig ;" + }, true ) -- true means: trialrun + tex.sprint(tex.ctxcatcodes, + "\\ctxlua{metapost.graphic_extra_pass()}") + else + metapost.process(mpsformat, { + preamble or "", + "beginfig(1); ", + "_trial_run_ := false ;", + str, + "endfig ;" + } ) + end +end + +function metapost.graphic_extra_pass() + metapost.textext_current = metapost.first_box + metapost.process(current_format, { + "beginfig(0); ", + "_trial_run_ := false ;", + table.concat(metapost.texttextsdata()," ;\n"), + current_graphic, + "endfig ;" + }) +end +\stoptyping + +The box information is generated as follows: + +\starttyping +function metapost.texttextsdata() + local t, n = { }, 0 + for i = metapost.first_box, metapost.last_box do + n = n + 1 + local box_i = tex.box[i] + if box_i then + t[#t+1] = format( + "_tt_w_[%i]:=%f;_tt_h_[%i]:=%f;_tt_d_[%i]:=%f;", + n, box_i.width /factor, + n, box_i.height/factor, + n, box_i.depth /factor + ) + else + break + end + end + return t +end +\stoptyping + +This is a typical example of accessing information available inside +\TEX\ from \LUA, in this case information about boxes. + +The \type {trial_run} flag is used at the \METAPOST\ end, in fact the +\type {textext} macro looks as follows: + +\starttyping +vardef textext(expr str) = + if _trial_run_ : + % see first variant above + else : + % see second variant above + fi +enddef ; +\stoptyping + +This trickery is not new. We used it already in \CONTEXT\ for some +time, but until now the multiple runs took way more time and from +the perspective of the user this all looked much more complex. + +It may not be that obvious, but: in the case of a trial run (for +instance when texts are found), after the first processing stage, +and during the parsing of the result, the commands that typeset the +content will be printed to \TEX. After processing, the command to do +an extra pass is printed to \TEX\ also. So, once control is passed +back to \TEX, at some point \TEX\ itself will pass control back to +\LUA\ and do the extra pass. + +The base function is called in: + +\starttyping +function metapost.graphic(mpsformat,str,preamble) + local mpx = metapost.format(mpsformat or "metafun") + metapost.graphic_base_pass(mpx,str,preamble) +end +\stoptyping + +The \type {metapost.format} function is part of \type {mlib-run}. +It loads the \type{metafun} format, possibly after (re|)|generating it. + +Now, admittedly all this looks a bit messy, but in pure \TEX\ macros +it would be even more so. Sometime in the future, the postponed calls to +\tex{ctxlua} and the explicit \tex{pdfliteral}s can and will be +replaced by using direct node generation, but that requires a rewrite +of the internal \LUATEX\ support for \PDF\ literals. + +The snippets are part of the \type {mlib-*} files of \MKIV. These files are +tagged as experimental and will stay that way for a while yet. This is +proved by the fact that by now we use a slightly different approach. + +Summarizing the impact of \MPLIB\ on extensions, we can conclude that +some are done better and some more or less the same. There are some +conceptual problems that prohibit using pre- and postscripts for +everything (at least currently). + +\subject{integrating} + +The largest impact of \MPLIB\ is processing graphics at runtime. +In \MKII\ there are two methods: real runtime processing (each +graphic triggered a call to \METAPOST) and collective processing +(between \TEX\ runs). The first method slows down the \TEX\ run, +the second method generates a whole lot of intermediate \POSTSCRIPT\ +files. In both cases there is a lot of file \IO\ involved. + +In \MKIV, the integrated library is capable of processing +thousands of graphics per second, including conversion. The +preliminary tests (which involved no extensions) involved graphics +with 10 random circles drawn with penshapes in random colors, and +the thoughput was around 2000 such graphics per second on a +2.3 MHz Core Duo: + +\startlinecorrection[blank] +\hbox to \textwidth{\strut\dorecurse{5}{\startMPcode +numeric w ; w := \the\textwidth/6 ; +for k:=1 upto 10 : + draw fullcircle + scaled uniformdeviate(w) + withpen pencircle xscaled (w/20) yscaled (w/40) rotated 30 + withcolor (red/(k/4)) ; +endfor ; +setbounds currentpicture to fullsquare scaled w ; +\stopMPcode\hss}\unskip} +\stoplinecorrection + +In practice there will be some more overhead involved than in the +tests. For instance, in \CONTEXT\ information about the current state +of \TEX\ has to be passed on also: page dimensions, font information, +typesetting related parameters, preamble code, etc. + +The whole \TEX\ interface is written around one process function: + +\starttyping +metapost.graphic(metapost.format("metafun"),"mp code") +\stoptyping + +optionally a preamble can be passed as the third argument. +This one function is used in several other macros, like: + +\starttyping +\startMPcode ... \stopMPcode +\startMPpage ... \stopMPpage +\startuseMPgraphic {name} ... \stopuseMPgraphic +\startreusableMPgraphic{name} ... \stopreusableMPgraphic +\startuniqueMPgraphic {name} ... \stopuniqueMPgraphic + +\useMPgraphic{name} +\reuseMPgraphic{name} +\uniqueMPgraphic{name} +\stoptyping + +The user interface is downward compatible: in \MKIV\ the same +top-level commands are provided as in \MKII. However, the +(previously required) configuration macros and flags are obsolete. + +This time, the conclusion is that the impact on \CONTEXT\ is immense: +The code for embedding graphics is very clean, and the running time +for graphics inclusion is now negligible. Support for text in graphics is +more natural now, and takes no runtime either (in \MKII\ some +parsing in \TEX\ takes place, and if needed long lines are split; +all this takes time). + +In the styles that \PRAGMA\ uses internally, there is support for the +generation of placeholders for missing graphics. These placeholders +are \METAPOST\ graphics that have some 60 randomly scaled circles with randomized +colors. The time involved in generating 50 such graphics is (on Hans' +machine) some 14 seconds, while in \LUATEX\ only half a second is needed. + +\startlinecorrection[blank] +\hbox to \textwidth \bgroup +\hss\dorecurse{4}{\externalfigure[dummy][width=.2\textwidth]\hss}% +\egroup +\stoplinecorrection + +Because \LUATEX\ needs more startup time and deals with larger fonts +resources, \PDFTEX\ is generally faster, but now that we have \MPLIB, +\LUATEX\ suddenly is the winner. + +% We end this article by showing a few graphics. \CONTEXT\ ships with a module +% that permits tracking of resource usage. Users can add the following line +% to their document: + +% \starttyping +% \usemodule[timing] +% \stoptyping + +% After that one can use commands like + +% \starttyping +% \ShowNamedUsage{\jobname-luatex-progress}{luastate_bytes}{elapsed_time} +% \ShowNamedUsage{\jobname-luatex-progress}{dyn_used}{elapsed_time} +% \ShowNamedUsage{\jobname-luatex-progress}{str_ptr}{elapsed_time} +% \ShowNamedUsage{\jobname-luatex-progress}{pdf_literal}{elapsed_time} +% \ShowNamedUsage{\jobname-luatex-progress}{glyph}{elapsed_time} +% \stoptyping + +% In this document, \LUA\ memory usage is as follows. The blue lines +% represent runtime, on Hans' machine some 3.5 seconds, including +% startuptime, which clearly shows in the graphic. Keep in mind that +% garbage collection only happens at certain moment, so \LUA\ memory +% usage is normally a sawtooth graphic. The horizontal axis reflects the +% number of pages. + +% \startlinecorrection[blank] +% \ShowNamedUsage{\jobname-luatex-progress}{luastate_bytes}{elapsed_time} +% \stoplinecorrection + +% Dynamic memory usage of \TEX\ grows a bit because at the \TEX\ end we need +% to store data as well. + +% \startlinecorrection[blank] +% \ShowNamedUsage{\jobname-luatex-progress}{dyn_used}{elapsed_time} +% \stoplinecorrection + +% Currently we use \type {\pdfliteral}, which means that all +% literals go through \TEX's tokenizer and string pool. With large +% graphics this can be a real memory hog. + +% Unfortunately not all this memory is freed, so eventually Hartmut +% Henkel (the third member of the \LUATEX\ team) will reimplement +% this part of the backend. + +% \startlinecorrection[blank] +% \ShowNamedUsage{\jobname-luatex-progress}{str_ptr}{elapsed_time} +% \stoplinecorrection + +% Just to complete this picture, we show the usage of literals next. Although +% the converter collects as much data as possible before flushing, we see +% some peaks. + +% \startlinecorrection[blank] +% \ShowNamedUsage{\jobname-luatex-progress}{pdf_literal}{elapsed_time} +% \stoplinecorrection + +% Compare this to the glyph usage. Indeed: the more graphics we use, the +% less glyphs we encounter. + +% \startlinecorrection[blank] +% \ShowNamedUsage{\jobname-luatex-progress}{glyph}{elapsed_time} +% \stoplinecorrection + +% Of course these graphics were integrated, generated and converted +% using \MPLIB. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-nicetoknow.tex b/doc/context/sources/general/manuals/mk/mk-nicetoknow.tex new file mode 100644 index 000000000..2c0d4967f --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-nicetoknow.tex @@ -0,0 +1,77 @@ +% language=uk + +\environment mk-environment + +\startcomponent mk-nicetoknow + +\chapter{Nice to know} + +\section{Tricky ligatures} + +Getting the 1.06 release of Latin Modern out in the wild took some discussion and +testing. Not only were the names (internal names as well as file names) changed in +such a way that multiple paplications could deal with it, but also some more +advanced ligature trickery was added. + +\startbuffer +\definefontfeature + [ijtest] + [mode=node, + script=latn,language=nld,strategy=3, + liga=yes,kern=yes] + +\definefont + [ijfont] + [name:lmroman10regular*ijtest at 36pt] + +\start \ijfont \setstrut fijn ijsje fiets flink effe\stop +\stopbuffer + +\typebuffer + +This bit of Dutch shows up as: + +\getbuffer + +Do you see the trick? There are both an ij and an fi ligature, but we need to prevent +the ij ligature in fijn. Of course not all fonts have this feature, which indicated +that you can never depend on it. + +\section {Herds} + +A while ago, Duane, Taco and I published the Cow Font. It's non||trivial to +cook up a font made of cows, but of course Mojca Miklavec (who else) wants +to typeset something Slovenian in this font. Now, the problem is that in +\MKIV\ we don't have fallback characters, or more precisely, we don't make +\UTF\ characters active and accent composing commands are mapped onto \UTF. + +This means that nothing will show up when we have no characters in the +defined fonts. For the moment we stick to simple virtual fonts but +because we can use node lists in virtual fonts, in the near future we will +cook up a way to create arbitrary fallback characters. + +The following example demonstrates how to \quote {complete} a font that misses +glyphs. + +\startbuffer +\definefontfeature[coward] [kern=yes,ligatures=yes] +\definefontfeature[cowgirl][kern=yes,ligatures=yes,compose=yes] + +\definefontsynonym [cows] [koeieletters.afm*coward] +\definefontsynonym [herd] [koeieletters.afm*cowgirl] + +\blank[3*medium] +\dontleavehmode\hbox{\definedfont[cows sa 5](č)(š)(ž)} +\blank[3*medium] +\dontleavehmode\hbox{\definedfont[herd sa 5](č)(š)(ž)} +\blank[3*medium] +\dontleavehmode\hbox{\definedfont[herd sa 5](\v{c})(\v{s})(\v{z})} +\stopbuffer + +\typebuffer + +As expected (at least by me) the first line has no compose characters. + +\getbuffer + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-nodes.tex b/doc/context/sources/general/manuals/mk/mk-nodes.tex new file mode 100644 index 000000000..fb59ec05c --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-nodes.tex @@ -0,0 +1,462 @@ +% language=uk + +\startcomponent mk-nodes + +\environment mk-environment + +\chapter {Nodes and attributes} + +\subject{introduction} + +Here we will tell a bit about the development of node access in \LUATEX. We +will also introduce attributes, a feature closely related to nodes. We assume +that you are somewhat familiar with \TEX's nodes: glyphs, kerns, glue, penalties, +whatsits and friends. + +\subject{tables} + +Access to node lists has been implemented rather early in the development because +we needed it to fulfil the objectives of the Oriental \TEX\ project. The first +implementation used nested tables, indexed by number. In that approach, the first +entry in each node indicated the type in string format. At that time a horizontal +list looked as follows: + +\starttyping +list = { + [1] = "hlist", + [2] = 0, + ... + [8] = { + [1] = { + [1] = "glyph", + ... + }, + [2] = { + ... + } +} +\stoptyping + +Processing such lists is rather convenient since we can use the normal table +iterators. Because in practice only a few entries of a node are accessed, working +with numbers is no real problem: in slot~1 we have the type, en in the +case of a horizontal or vertical list, we know that slot~8 is either empty or +a table. Looping over the list is done with: + +\starttyping +for i, node in ipairs(list) do + if node[1] == "glyph" then + list[i][5] = string.byte(string.upper(string.char(node[5]))) + end +end +\stoptyping + +Node processing code hooks into the box packagers and paragraph builder and +a few more places. This means that when using the table approach a lot of +callbacks take place where \TEX\ has to convert to and from \LUA. Apart from +processing time, we also have to deal with garbage collection then and on an older +machine with insufficient memory interesting bottlenecks show up. Therefore some +following optimizations were implemented at the \TEX\ end of the game. + +Side note concerning speed: when memory of processing speed is low, runtime can +increase five to tenfold compared to \PDFTEX\ when one does intensive node +manipulations. This is due to garbage collection at the \LUA\ end and memory +(de)allocation at the \TEX\ end. There is not much we can do about that. Interfacing +has a price and hardware is more powerful than when \TEX\ was written. Processing +the \TEX\ book using no callbacks is not that much slower than using a traditional +\TEX\ engine. However, nowadays fonts are more extensive, demands for special +features more pressing and that comes at a price. + +When the list is not changed, the callback function can return the value \type +{true}. This signals \TEX\ that it can keep the original list. When the list is +empty, the callback function can return the value \type {false}. This signals +\TEX\ that the list can be discarded. + +In order to minimize conversions and redundant processing, nested lists were +not passed as table but as a reference. One could expand such a list when +needed. For instance, when one hooks the same function in the \type +{hpack_filter} and \type {pre_linebreak_filter} callbacks, this way one can be +pretty sure that each node is only processed once. Boxed material that is part +of the paragraph stream first enters the box packers and then already is +processed before it enters the paragraph callback. Of course one can decide the +expand the referred sublist and process it again. Keep in mind that we're still +talking of a table approach, but we're slowly moving away from big conversions. + +In principle one can insert and delete nodes in such a list but given that +the average length of a list representing a page is around 4000, you can +imagine that moving around a large amount of data is not that efficient. In order +to cope with this, we experimented a lot and came to solutions which will be +discussed later on. + +At the \LUA\ end some tricks were used to avoid the mentioned insertion and +deletion penalty. When a node was deleted, we simply set its value to \type +{false}. Deleting all glyphs then became: + +\starttyping +for i, node in ipairs(list) do + if node[1] == "glyph" then + list[i] = false + end +end +\stoptyping + +When \TEX\ converted a \LUA\ table back into its internal representation, it +ignored such false nodes. + +For insertion a dummy node was introduced at the \LUA\ end. The next code +duplicates the glyphs. + +\starttyping +for i, node in ipairs(list) do + if node[1] == "glyph" then + list[i] = { 'inline', 0, nil, { node, node } } + end +end +\stoptyping + +Just before we passed the resulting list back to \TEX\ we collapsed these +inline pseudo nodes. This was a rather fast operation. + +So far so good. But then we introduced attributes and keeping track of them +as well as processing them takes quite some processing power. Nodes with +attributes then looked like: + +\starttyping +someglyph = { + [1] = "glyph", -- type + [2] = 0, -- subtype + [3] = { [1] = 5, [4] = 10 }, -- attributes + [4] = 88, -- slot + [5] = 32 -- font +} +\stoptyping + +Constructing attribute tables for each node is costly in terms of memory usage +and processing time and we found out that the garbage collector was becoming +a bottleneck, especially when resources are thin. We will go into more detail +about attributes elsewhere. + +\subject{lists} + +At the same time that we discussed these issues, new Dutch word lists (adapted +spelling) were published and we started wondering if we could use such lists +directly for hyphenation purposes instead of relying on traditional patterns. Here +the first observation was that handling these really huge lists is no problem at +all. Okay, it costs some memory but we only need to load one of maybe a few of +these lists. Hyphenating a paragraph using tables with hyphenated words and +processing the paragraph related node list is not only fast, it also gives us the +opportunity to cross font boundaries. Of course there are kerns and ligatures to +deal with but this is no big deal. At least it can be an alternative or addendum +to the current hyphenator. Some languages have very small pattern files or a very +systematic approach to hyphenation so there is no reason to abandon the traditional +ways in all cases. Take your choice. + +When experimenting with the new implementation we tested the performance by letting +\LUA\ take care of hyphenation, spell checking (marking words) and adding +inter||character kerns. When playing with big lists of words we found out that the +caching mechanism could not be used due to some limitations in the \LUA\ byte code +interpreter, so eventually we ended up with a dedicated loader. + +However, again we ran into performance problems when lists became more complex. And so, +instead of converting \TEX\ datastructures into \LUA\ tables userdata types came into +view. Taco already had reimplemented the node memory management, so a logical next step +was to reimplement the callbacks and box related code to deal with nodes as linked lists. +Since this is now the fashion in \LUATEX, you may forget the previous examples, although +it is not that hard to introduce table representations again once we need them. + +Of course this resulted in an adaption to the regular \TEX\ code but a nice side effect +was that we could now use fields instead of indexes into the node data structure. There +is a small price to pay in terms of performance, but this can be compensated by clever +programming. + +\starttyping +someglyph = { + type = 41, + subtype = 0, + attributes = , + char = 88, + font = 32 +} +\stoptyping + +Attributes themselves are userdata. The same is true for components that are present +when we're for instance dealing with ligatures. + +As you can see, in the field variant, a type is a number. In practice, because \LUA\ +hashes strings, working with strings is as fast when comparing, but since we now have +the more abstract type indicator, we stick with the numbers, which saves a few conversions. +When dealing with tables we get code like: + +\starttyping +function loop_over_nodes(list) + for i, n in ipairs(list) + local kind = n[1] + if kind == "hlist" or kind == "vlist" then + ... + end + end +end +\stoptyping + +But now that we have linked lists, we get the following. Node related methods +are available in the \type {node} namespace. + +\starttyping +function loop_over_nodes(head) + local hlist, vlist = node.id('hlist'), node.id('vlist') + while head do + local kind = head.type + if kind == hlist or kind == vlist then + ... + end + head = head.next + end +end +\stoptyping + +Using an abstraction (i.e.\ a constant representing \type {hlist} looks +nice here, which is why numbers instead of strings are used. The indexed +variant is still supported and there we have strings. + +Going from a node list (head node) to a table is not that complex. Sometimes +this can be handy because manipulating tables is more convenient that messing +around with userdata when it comes down to debugging or tracing. + +\starttyping +function nodes.totable(n) + function totable(n) + local f, tt = node.fields(n.id,n.subtype), { } + for _,v in ipairs(f) do + local nv = n[v] + if nv then + local tnv = type(nv) + if tnv == "string" or tnv == "number" then + tt[v] = nv + else -- userdata + tt[v] = nodes.totable(nv) + end + end + end + return tt + end + local t = { } + while n do + t[#t+1] = totable(n) + n = n.next + end + return t +end +\stoptyping + +It will be clear that here we collect data in \LUA\ while treating nodes +as userdata keeps most of it at the \TEX\ side and this is where the gain in +speed comes from. + +\subject{side effects} + +While experimenting with node lists Taco and I ran into a peculiar side effect. +One of the tests involved adding kerns between glyphs (inter character spacing +as sometimes uses in titles in a large print). When applied to a whole document +we noticed that at some places (words) the added kerning was gone. We used +the subtype zero kern (which is most efficient) and in the process of hyphenating +\TEX\ removes these kerns and inserts them later (but then based on the +information stored in the font. + +The reason why \TEX\ removes the font related kerns, is the following. Consider +the code: + +\starttyping +\setbox0=\hbox{some text} the text \unhcopy0 has width \the\wd0 +\stoptyping + +While constructing the \type {\hbox}, \TEX\ will apply kerning as dictated +by the font. Otherwise the width of the box would not be correct. This means +that the node list entering the linebreak machinery contains such kerns. +Because hyphenating works on words \TEX\ will remove these kerns in the +process of identifying the words. It creates a string, removes the original +sequence of nodes, determines hyphenation points, and add the result to +the node list. For efficiency reasons \TEX\ will only look at places +where hyphenation makes sense. + +Now, imagine that we add those kerns in the callback. This time, all characters +are surrounded by kerns (which we gave subtype zero). When \TEX\ is determining +feasable breakpoints (hyphenation), it will remove those kerns, but only at +certain places. Because our kerns are way larger than the normal interglyph +kerns, we suddenly end up with an intercharacter spaced paragraph that has +some words without such spacing but the font dictated kerns. + +\blank +m o s t\quad w o r d s\quad a r e\quad s p a c e d\quad b u t\quad +some words\quad a r e\quad n o t +\blank + +Of course a solution is to use a different kern, but at least this shows that +the moment of processing nodes as well as the kind of manipulations need +to be chosen with care. + +Kerning is a nasty business anyway. Imagine the following word: + +\starttyping +effe +\stoptyping + +When typeset this turns into three characters, one of them being a ligature. + +\starttyping +[char e] [liga ff (components f f)] [char e] +\stoptyping + +However, in Dutch, such a word hyphenates as: + +\starttyping +ef-fe +\stoptyping + +This means that in the node list we eventually find something: + +\starttyping +[char e] [disc (f-) (f) (skip 1)] [liga ff (components f f)] [char e] +\stoptyping + +So, eventually we need to kern between the character sequences [e,f-], +[e,ff], [ff,e] and [f,e]. + +\subject {attributes} + +We now arrive at attributes, a new property of nodes. Before we explain a +bit more what can be done with them, we show how to define a new attribute +and toggle it. In the following example the \type {\visualizenextnodes} macro +is part of \CONTEXT\ \MKIV. + +\startbuffer +\newattribute\aa +\newattribute\ab +\visualizenextnodes \hbox {\aa1 T{\ab3\aa2 E}X} +\stopbuffer + +\typebuffer + +\placefigure + [page] + [] + {\type{\hbox {\aa1 T{\ab3\aa2 E}X \ab 4}}} + {\switchtobodyfont[7pt]% + \scale[width=.9\textwidth]{\framed + [offset=2ex,foregroundcolor=red] + {\startsimplecolumns[n=2] + \resetglobalattributes + \resetlocalattributes + \getbuffer + \stopsimplecolumns}}} + +For the sake of this example, we start the allocation at 2000 because we don't +want to interfere with attributes already defined in \CONTEXT. The node list +resulting from the box is shown at the next page. As you can see here, internally +attributes become a linked list assigned to the \type {attr} field. This means +that one has to do some work in order to inspect attributes. + +\starttyping +function has_attribute(n,a) + if n and n.attr then + n = n.attr.next + while n do + if n.number == a then + return n.value + end + n = n.next + end + else + return false + end +end +\stoptyping + +The previous function can be used in tests like: + +\starttyping +local total = 0 +while n do + if has_attribute(n,2000) then + total = total + 1 + end + n = n.next +end +texio.write_nl(string.format( + "attribute 2000 has been seen % times", total +)) +\stoptyping + +When implementing nodes and attributes we did rather extensive tests and +one of the test documents implemented some preliminary color mechanism +based on attributes. When handling the colors the previous function was +called some 300.000 times and the total node processing time (which also +involved font handling) was some 2.9 seconds. Implementing this function +as a helper brought down node processing time to 2.4 seconds. Of course +the gain depends on the complexity of the list (nesting) and the number +of attributes that are set (upto 5 per node in this test). A few more helper +functions are available, some are for convenience, some gain us some speed. + +The nice thing about attributes is that they obey grouping. This means that +in the following sequence: + +\starttyping +x {\aa1 x \ab2 x} x +\stoptyping + +the attributes are assigned like: + +\starttyping +x x(201=1) x(201=1,202=2) x +\stoptyping + +Internally \LUATEX\ does some optimizations with respect to assigning +a sequence of similar attributes, but you should keep in mind that in practice +the memory usage will be larger when using many attributes. + +We played with color and other properties, hyphenation based on word lists +(and tracking languages with attributes) and or special algorithms (url +hyphenation), spell checking (marking words as being spelled wrongly), and +a few more things. This involved handling attributes in several callbacks +resulting in the insertion or deletion of nodes. + +When using attributes for color support, we have to insert \type {pdfliteral} whatsit +nodes at some point depending on the current color. This also means that the +time spent with color support at the \TEX\ end will be compensated by +time spent at the \LUA\ side. It also means that because housekeeping to do +with colors spanning pages and columns is gone because from now on color +information travels with the nodes. This saves quite some ugly code. + +Because most of the things that we want to do with attributes (and we have +quite an agenda) are already nicely isolated in \CONTEXT, attributes will +find their way rather soon in \CONTEXT\ \MKIV. + +Let's end with an observation. Attributes themselves are not something +revolutionary. However, if you had to deal with them in \TEX, i.e.\ +associate them with for instance actions in during shipout, quite some +time would have been spent on getting things right. Even worse: it would +have lead to never ending discussions in the \TEX\ community and as +such it's no surprise that something like this never showed up. The fact that +we can use \LUA\ and manipulate node lists in many ways frees us from +much discussion. + +We are even considering in future versions of \LUATEX\ to turn font, language +and direction related information into attributes (in some private range) so this +story is far from finished. As a teaser, consider the following line of thinking. + +Currently when a character enters the machinery, it becomes a glyph node. Among +other characteristics, this node contains information about the font and the +slot in that font which is used to represent that character. In a similar fashion, +a space becomes glue with a measure probably related to the current font. + +However, with access to nodes and attributes, you can imagine the following +scenario. Instead of a font (internally represented by a font id), you use an +attribute referring to a font. At that time, the font field us just pointing to +\TEX's null font. In a pass over the node list, you resolve the character and their +attributes to a fonts and (maybe) other characters. Spacing can be postponed as well +and instead of real glue values we can use multipliers and again attributes point +the way to resolve them. + +Of course the question is if this is worth the trouble. After all typesetting is +about fonts and there is no real reason not to give them a special place. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-open.tex b/doc/context/sources/general/manuals/mk/mk-open.tex new file mode 100644 index 000000000..648c03bf3 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-open.tex @@ -0,0 +1,276 @@ +% language=uk + +\startcomponent mk-open + +\environment mk-environment + +\chapter {\OPENTYPE: too open?} + +In this chapter I will reflect on \OPENTYPE\ from within my +limited scope and experience. What I'm writing next is my personal +opinion and I may be wrong in many ways. + +Until recently installing fonts in a \TEX\ system was not +something that a novice user could do easily. First of all, the +number of files involved is large: + +\startitemize + +\item If it is a bitmap font, then for each size used there is a +\PK\ file, and this is reflected in the suffix, for instance \type +{pk300}. + +\item If it is an outline font, then there is a \TYPEONE\ file +with suffix \type {pfb} or sometimes glyphs are taken from +\OPENTYPE\ fonts (with \type {ttf} or \type {otf} as suffix). In +the worst case such wide fonts have to be split into smaller ones. + +\item Because \TEX\ needs information about the dimensions of the +glyphs, a metric file is needed; it has the suffix \type {tfm}. There +is limit of 256 characters per font. + +\item If the font lacks glyphs it can be turned into a virtual +font and borrow glyphs from other fonts; this time the suffix is +\type {vf}. + +\item If no such metric file is present, one can make one from a +file that ships with the fonts; it has the suffix \type {afm}. + +\item In order to include the font in the final file, the backend +to \TEX\ has to match glyph references to the glyph slots in the +font file, and for that it needs an encoding vector, for +historical reasons this is a \POSTSCRIPT\ blob in a file with +suffix \type {enc}. + +\item This whole lot is associated in a map file, with suffix +\type {map}, which couples metric files to encodings and +to font files. + +\stopitemize + +Of course the user also needs \TEX\ code that defines the font, +but this differs per macro package. If the user is lucky the +distributions ships with files and definitions of his/her +favourite fonts, but otherwise work is needed. Font support in +\TEX\ systems has been complicated by the facts that the first +\TEX\ fonts were not \ASCII\ complete, that a 256 limit does not +go well with multilingual typesetting and that most fonts lacked +glyphs and demanded drop|-|ins. Users of \CONTEXT\ could use +the \type {texfont} program to generate metrics and map file +for traditional \TEX\ but this didn't limit the number of files. + +In modern \TEX\ engines, like \XETEX\ and \LUATEX, less files are +needed, but even then some expertise is needed to use \TYPEONE\ +fonts. However, when \OPENTYPE\ fonts are used in combination with +\UNICODE, things become easy. The (one) fontfile needs to be +put in a location that the \TEX\ engine knows and things +should work. + +In \LUATEX\ with \CONTEXT\ \MKIV\ support for traditional +\TYPEONE\ fonts is also simplified: only the \type {pfb} and \type +{afm} files are needed. Currently we only need \type {tfm} files +for math fonts but that will change too. Virtual fonts can be +built at runtime and we are experimenting with real time font +generation. Of course filenames are still just as messy and +inconsistent as ever, so other tools are still needed to figure +out the real names of fonts. + +So, what is this \OPENTYPE\ and will it really make \TEX ies life +easier? The qualification \quote {open} in \OPENTYPE\ carries +several suggestions: + +\startitemize + +\item the format is defined in an open way, everybody can read the +specification and what is said there is clear + +\item the format is open in the sense that one can add additional +features, so there are no limits and/or limits can be shifted + +\item there is an open community responsible for the advance of this +specification and commercial objectives don't interfere and/or lead +to conflicts + +\stopitemize + +Is this true or not? Indeed the format is defined in the open +although the formal specification is an expensive document. A free +variant is available at the Microsoft website but it takes some +effort to turn that into a nicely printable document. What is said +there is quite certainly clear for the developers, but it takes quite +some efforts to get the picture. The format is binary so one +cannot look into the file and see what happens. + +The key concept is \quote {features}, which boils down to a +collection of manipulations of the text stream based on rules laid +down in the font. These can be simple rules, like \quote {replace +this character by its smallcaps variant} or more complex, like +\quote {if this character is followed by that character, replace +both by yet another}. There are currently two classes of features: +substitutions and (relative) positioning. One can indeed add +features so there seem to be no limits. + +The specification is a hybrid of technologies developed by +Microsoft and Adobe with some influence by Apple. These +companies may have conflicting interests and therefore this may +influence the openness. + +So, in practice we're dealing with a semi-open format, crippled by +a lack of documentation and mostly controlled by some large +companies. These characteristics make that developing support for +\OPENTYPE\ is not that trivial. Maybe we should keep in mind that +this font format is used for word processors (no focus on +typography), desk top publishing (which permits in-situ tweaking) +and rendering text in graphical user interfaces (where script and +language specific rendering is more important than glyph +variants). Depending on the use features can be ignored, or +applied selectively, of even compensated. + +Anyhow, a font specification is only part of the picture. In +order to render it useful we need support in programs that display +and typeset text and of course we need fonts. And in order to make +fonts, we need programs dedicated to that task too. + +Let's go back for a moment to traditional \TEX. A letter can be +represented by its standard glyph or by a smallcaps variant. A +digit can be represented by a shape that sits on the baseline, or +one that may go below: an oldstyle numeral. Digits can have the +same width, or be spaced proportionally. There can be special small +shapes for super- and subscripts. In traditional \TEX\ each such +variant demanded a font. So, say that one wants normal shapes, +smallcaps and oldstyle, three fonts were needed and this for each +of the styles normal, bold, italic, etc. Also a font switch is +needed in order to get the desired shapes. + +In an \OPENTYPE\ universe normal, smallcaps and oldstyle shapes +can be included in one font and they are organized in features. It +will be clear that this will make things easier for users: if one +buys a font, there is no longer a need to sort out what file has +what shapes, there is no longer a reason for reencodings because +there is no 256 limit, map files are therefore obsolete, etc. +Only the \TEX\ definition part remains, and even that is easier +because one file can be used in different combinations of +features. + +One of the side effects of the already mentioned semi|-|open +character of the standard is that we cannot be completely sure +about how features are implemented. Of course one can argue that +the specification defines what a feature is and how a font should +obey it, but in practice it does not work out that way. + +\startitemize + +\item Nobody forces a font designer (or foundry) to implement +features. And if a designer provides variants, they may be +incomplete. In the transition from \TYPEONE\ to \OPENTYPE\ fonts +may even have no features at all. + +\item Some advanced features, like fractions, demand extensive +substitution rules in the font. The completeness may depend on the +core application the font was made for, or the ambition of the +programmer who assists the designer, or on the program that is +used to produce the font. + +\item Many of the features are kind of generic, in the sense that +they don't depend on heuristics in the typesetting program: it's +just rules that need to be applied. However, the typesetting +program may be written in such a way that it only recognized +certain features. + +\item Some features make assumptions, for instance in the sense +that they expect the program to figure out what the first character +of a word is. Other features only work well if the program implements +the dedicated machinery for it. + +\item Features can originate from different vendors and as a +result programs may interpret them differently. Developers of +programs may decide only to support certain features, even if +similar features can be supported out of the box. In the worst +case a symbiosis between bugs in programs and bugs in fonts +from the same vendor can lead to pseudo standards. + +\item Designers (or programmers) may assume that features are +applied selectively on a range of input, but in automated +workflows this may not be applicable. Style designers may come up with +specifications that cannot be matched due to fonts that have only +quick and dirty rules. + +\item Features can be specific for languages and scripts. There are +many languages and many scripts and only a few are supported. Some +features cover similar aspects (for instance ligatures) and where +a specific rendering ends up in the language, script, feature +matrix is not beforehand clear. + +\stopitemize + +In some sense \OPENTYPE\ fonts are intelligent, but they are not +programs. Take for instance the frac feature. When enabled, and +when supported in the font, it {\em may} result in 1/2 being +typeset with small symbols. But what about a/b? or this/that? In +principle one can have rules that limit this feature to numerals +only or to a simple cases with a few characters. But I have seen +fonts that produce garbage when such a feature is applied to the +whole text. Okay, so one should apply it selectively. But, if +that's the way to go, we could as well have let the typesetting +program deal with it and select superior and inferior glyphs from +the font. In that case the program can deal with fuzzy situations +and we're not dependent on the completeness of rules. In practice, +at least for the kind of applications that I have for \TEX, I +cannot rely on features being implemented correctly. + +For ages \TEX ies have been claiming that their documents can be +reprocessed for years and years. Of course there are dependencies +on fonts and hyphenation patterns, but these are relatively +stable. However, in the case of \OPENTYPE\ we have not only +shapes, but also rules built in. And rules can have bugs. +Because fonts vendors don't provide automated updating as with +programs, your own system can be quite stable. However, chances +are that different machines have variants with better or worse +rules, or maybe even with variants with features deleted. + +I'm sure that at some time Idris Samawi Hamid of the Oriental +\TEX\ project (related to \LUATEX) will report on his experiences +with font editors, feature editors, and typesetting engines in the +process of making an Arabic font that performs the same way in all +systems. Trial and error, rereading the specifications again and +again, participating in discussions on forums, making special +test fonts \unknown\ it's a pretty complex process. If you want to +make a font that works okay in many applications you need to test +your font with each of them, as the Latin Modern and \TEX\ Gyre +font developers can tell you. + +This brings me to the main message of this chapter. On the one +hand we're better of with \OPENTYPE\ fonts: installation is +trivial, definitions are easy, and multi|-|lingual documents are +no problem due to the fact that fonts are relatively complete. +However, in traditional \TEX\ the user just used what came with +the system and most decisions were already made by package +writers. Now, with \OPENTYPE, users can choose features and this +demands some knowledge about what they are, when they are supposed +to be used (!), and what limitations they carry. In traditional +\TEX\ the options were limited, but now there are many under user +control. This demands some discipline. So, what we see is a shift +from technology (installing, defining) to application (typography, +quality). In \CONTEXT\ this has resulted in additional +interfaces, like for instance dynamic feature switching, which +decouples features from font definitions. + +It is already clear that \OPENTYPE\ fonts combined with \UNICODE\ +input will simplify \TEX\ usage considerably. Also, for macro +writers things become easier, but they should be prepared to deal +with the shortcomings on both \UNICODE\ and \OPENTYPE. For instance +characters that belong together are not always organized +logically in \UNICODE, which results for instance in math characters +being (sort of) all over the place, which in turn means that in \TEX\ +characters can be either math or text, which in turn relates to the fonts +being used, formatting etc. Als, macro package writers now need to take +more languages and related interferences into account, but that's mostly +a good thing, because it improves the quality of the output. + +It will be interesting to see how ten years from now \TEX\ macro +packages deal with all the subtleties, exceptions, errors, and +user demands. Maybe we will end up with as complex font support as +for \TYPEONE\ with its many encodings. On the other hand, as with all +technology, \OPENTYPE\ is not the last word on fonts. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-optimization.tex b/doc/context/sources/general/manuals/mk/mk-optimization.tex new file mode 100644 index 000000000..f398faf24 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-optimization.tex @@ -0,0 +1,265 @@ +% language=uk + +\startcomponent mk-arabic + +\environment mk-environment + +\chapter{Optimization} + +\subject{quality of code} + +How good is the \MKIV\ code? Well, as good as I can make it. When you browse +the code you will probably notice differences in coding style and this is a +related to the learning curve. For instance the \type {luat-inp} module needs +some cleanup, for instance hiding local function from users. + +Since benchmarking has been done right from the start there is probably not +that much to gain, but who knows. When coding in \LUA\ you should be careful +with defining global variables, since they may override something. In \MKIV\ +we don't guarantee that the name you use for variable will not be used at +some point. Therefore, best operate in a dedicated \LUA\ instance, or operate +in userspace. + +\starttyping +do + -- your code +end +\stoptyping + +If you want to use your data later on, think of working this way (the example +is somewhat silly): + +\starttyping +userdata['your.name'] = userdata['your.name'] or { } + +do + local mydata = userdata['your.name'] + + mydata.data = {} + + local function foo() return 'bar' end + + function mydata.dothis() + mydata[foo] = foo() + end + + +end +\stoptyping + +In this case you can always access your user data while temporary +variables are hidden. The \type {userdata} table is predefined. As is +\type {thirddata} for modules that you may write. Of course this +assumes that you create a namespace within these global tables. + +A nice test for checking global cluttering is the following: + +\starttyping +for k, v in pairs(_G) do + print(k, v) +end +\stoptyping + +When you incidentally define global variables like \type {n} or \type {str} +they will show up here. + +\subject{clean or dirty} + +Processing the first 120 pages of this document (16 chapters) takes some 23.5 +seconds on a dell M90 (2.3GHZ, 4GB mem, Windows Vista Ultimate). A rough estimate +of where \LUA\ spends its time is: + +\starttabulate[|l|c|] +\NC \bf acticvity \NC \bf sec \NC \NR +\NC input load time \NC 0.114 \NC \NR +\NC fonts load time \NC 6.692 \NC \NR +\NC mps conversion time \NC 0.004 \NC \NR +\NC node processing time \NC 0.832 \NC \NR +\NC attribute processing time \NC 3.376 \NC \NR +\stoptabulate + +Font loading takes some time, which is nu surprise because we load huge Zapfino, Arabic +and \CJK\ fonts and define many instances of them. Some tracing learns that there +are some 14.254.041 function calls, of which 13.339.226 concern functions that are +called more than 5.000 times. A total of 62.434 function is counted, which is +a result of locally defined ones. + +A rough indication of this overhead is given by the following test code: + +\starttyping +local a,b,c,d,e,f = 1,2,3,4,5,6 + +function one (a) local n = 1 end +function three(a,b,c) local n = 1 end +function six (a,b,c,d,e,f) local n = 1 end + +for i=1,14254041 do one (a) end +for i=1,14254041 do three(a,b,c) end +for i=1,14254041 do six (a,b,c,d,e,f) end +\stoptyping + +The runtime for these tests (excluding startup) is: + +\starttabulate[|l|l|] +\NC one argument \NC 1.8 seconds \NC \NR +\NC three arguments \NC 2.0 seconds \NC \NR +\NC six arguments \NC 2.3 seconds \NC \NR +\stoptabulate + +So, the of the total runtime for this document we easily spend a couple +of seconds on function calls, especially in node processing and attribute +resolving. Does this mean that we need to change the code and follow a more +inline approach? Eventually we may optimize some code, but for the moment +we keep things as readable as possible, and even then much code is still +quite complex. Font loading is often constant for a document anyway, and +independent of the number of pages. Time spent on node processing depends on +the script, and often processing intense scripts are typeset in a larger font and +since they are less verbose than latin, this does not really influence +the average time spent on typesetting a page. Attribute handling is probably +the most time consuming activity, and for large documents the time spent on this +is large compared to font loading and node processing. But then, after a few +\MKIV\ development cycles the picture may be different. + +When we turned on tracing of function calls, if becomes clear where currently +the time is spent in a document like this which demands complex Zapfino +contextual analysis as well as Arabic analysis and feature application (both +fonts demand node insertion and deletion). Of course using color also has a +price. Handling weighted and conditional spacing (new in \MKIV) involves +just over 10.000 calls to the main handler for 120 pages of this document. +Glyph related processing of node lists needs 42.000 calls, and contextual +analysis of \OPENTYPE\ fonts is good for 11.000 calls. Timing \LUA\ related +tasks involves 2 times 37.000 calls to the stopwatch. Collapsing \UTF\ in +the input lines equals the number of lines: 7700. + +However, at the the top of the charts we find calls to attribute related +functions. 97.000 calls for handling special effects, overprint, transparency +and alike, and another 24.000 calls for combined color and colorspace handling. +These calls result in over 6.000 insertions of \PDF\ literals (this number is +large because we show Arabic samples with color based tracing enabled). In +case you wonder if the attribute handler can be made more efficient (we're +talking seconds here), the answer is \quotation {possibly not}. This action +is needed for each shipped out object and each shipped out page. If we divide +the 24.000 (calls) by 120 (pages) we get 200 calls per page for color processing +which is okay if you keep in mind that we need to recurse in nested horizontal +and vertical lists of the completely made op page. + +\subject{serialization} + +When serializing tables, we can end up with very large tables, especially +when dealing with big fonts like \quote{arabtype} or \quote {zapfino}. When +serializing tables one has to find a compromise between speed of writing, +effeciency of loading and readability. First we had (sub)tables like: + +\starttyping +boundingbox = { + [1] = 0, + [2] = 0, + [3] = 100, + [4] = 200 +} +\stoptyping + +I mistakingly assumed that this would generate an indexed table, but at \TUG\ 2007 +Roberto Ierusalimschy explained to me that this was not that efficient, since this +variant boils down to the following byte code: + +\starttyping +1 [1] NEWTABLE 0 0 4 +2 [2] SETTABLE 0 -2 -3 ; 1 0 +3 [3] SETTABLE 0 -4 -3 ; 2 0 +4 [4] SETTABLE 0 -5 -6 ; 3 100 +5 [5] SETTABLE 0 -7 -8 ; 4 200 +6 [6] SETGLOBAL 0 -1 ; boundingbox +7 [6] RETURN 0 1 +\stoptyping + +This creates a hashed table. The following variant is better: + +\starttyping +boundingbox = { 0, 0, 100, 200 } +\stoptyping + +This results in: + +\starttyping +1 [1] NEWTABLE 0 4 0 +2 [2] LOADK 1 -2 ; 0 +3 [3] LOADK 2 -2 ; 0 +4 [4] LOADK 3 -3 ; 100 +5 [6] LOADK 4 -4 ; 200 +6 [6] SETLIST 0 4 1 ; 1 +7 [6] SETGLOBAL 0 -1 ; boundingbox +8 [6] RETURN 0 1 +\stoptyping + +The resulting tables are not only smaller in terms of bytes, but also +are less memory hungry when loaded. For readability we write tables with +only numbers, strings or boolean values in an inline||format: + +\starttyping +boundingbox = { 0, 0, 100, 200 } +\stoptyping + +The serialized tables are somewhat smaller, depending on how +many subtables are indexed (boundary boxes, lookup sequences, etc.) + +\starttabulate[|r|r|l|] +\NC \bf normal \NC \bf compact \NC \bf filename \NC \NR +\NC 34.055.092 \NC 32.403.326 \NC arabtype.tma \NC \NR +\NC 1.620.614 \NC 1.513.863 \NC lmroman10-italic.tma \NC \NR +\NC 1.325.585 \NC 1.233.044 \NC lmroman10-regular.tma \NC \NR +\NC 1.248.157 \NC 1.158.903 \NC lmsans10-regular.tma \NC \NR +\NC 194.646 \NC 153.120 \NC lmtypewriter10-regular.tma \NC \NR +\NC 1.771.678 \NC 1.658.461 \NC palatinosanscom-bold.tma \NC \NR +\NC 1.695.251 \NC 1.584.491 \NC palatinosanscom-regular.tma \NC \NR +\NC 13.736.534 \NC 13.409.446 \NC zapfinoextraltpro.tma \NC \NR +\stoptabulate + +Since we compile the tables to bytecode, the effects are more +spectacular there. + +\starttabulate[|r|r|l|] +\NC \bf normal \NC \bf compact \NC \bf filename \NC \NR +\NC 13.679.038 \NC 11.774.106 \NC arabtype.tmc \NC \NR +\NC 886.248 \NC 754.944 \NC lmroman10-italic.tmc \NC \NR +\NC 729.828 \NC 466.864 \NC lmroman10-regular.tmc \NC \NR +\NC 688.482 \NC 441.962 \NC lmsans10-regular.tmc \NC \NR +\NC 128.685 \NC 95.853 \NC lmtypewriter10-regular.tmc \NC \NR +\NC 715.929 \NC 582.985 \NC palatinosanscom-bold.tmc \NC \NR +\NC 669.942 \NC 540.126 \NC palatinosanscom-regular.tmc \NC \NR +\NC 1.560.588 \NC 1.317.000 \NC zapfinoextraltpro.tmc \NC \NR +\stoptabulate + +Especially when a table is partially indexed and hashed, readability is a bit +less than normal but in practice one will seldom consult such tables in its verbose +form. + +After going beta, users reported problems with scaling of the the Latin Modern and +\TeX-Gyre fonts. The troubles originate in the fact that the \OPENTYPE\ versions of +these fonts lack a design size specification and it happens that the Latin Modern +fonts do have design sizes other than 10 points. Here the power of a flexible +\TEX\ engine shows \unknown\ we can repair this when we load the font. In \MKIV\ +we can now define patches: + +\starttyping +do + local function patch(data,filename) + if data.design_size == 0 then + local ds = (file.basename(filename)):match("(%d+)") + if ds then + logs.report("load otf",string.format("patching design size (%s)",ds)) + data.design_size = tonumber(ds) * 10 + end + end + end + + fonts.otf.enhance.patches["^lmroman"] = patch + fonts.otf.enhance.patches["^lmsans"] = patch + fonts.otf.enhance.patches["^lmmono"] = patch +end +\stoptyping + +Eventually such code will move to typescripts instead of in the kernel code. + + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-order.tex b/doc/context/sources/general/manuals/mk/mk-order.tex new file mode 100644 index 000000000..1e6306c45 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-order.tex @@ -0,0 +1,375 @@ +% language=uk + +\environment mk-environment + +\startcomponent mk-order + +\chapter{The order of things} + +Normally the text that makes up a paragraph comes directly from +the input stream or macro expansions (think of labels). When \TEX\ +has collected enough content to make a paragraph, for instance +because a \type {\par} token signals it \TEX\ will try to create +one. The raw material available for making such a paragraph is +linked in a list nodes: references to glyphs in a font, kerns +(fixed spacing), glue (flexible spacing), penalties (consider them +to be directives), whatsits (can be anything, e.g.\ \PDF\ literals +or hyperlinks). The result is a list of horizontal boxes (wrappers with +lists that represent \quote {lines}) and this is either wrapped in +vertical box of added to the main vertical list that keeps the +page stream. + +The treatment consists of four activities: + +\startitemize[packed] +\item construction of ligatures (an f plus an i can become fi) +\item hyphenation of words that cross a line boundary +\item kerning of characters based on information in the font +\item breaking the list in lines in the most optimal way +\stopitemize + +The process of breaking into lines is also influenced by +protrusion (like hanging punctuation) and expansion +(hz-optimization) but here we will not take these processes +into account. There are numerous variables that control +the process and the quality. + +These activities are rather interwoven and optimized. For +instance, in order to hyphenate, ligatures are to be decomposed +and|/|or constructed. Hyphenation happens when needed. Decisions +about optimal breakpoints in lines can be influenced by penalties +(like: not to many hyphenated words in a row) and permitting extra +stretch between words. Because a paragraph can be boxed and +unboxed, decomposed and fed into the machinery again, information +is kept around. Just imagine the following: you want to measure +the width of a word and therefore you box it. In order to get the +right dimensions, \TEX\ has to construct the ligatures and add +kerns. However, when we unbox that word and feed it into the +paragraph builder, potential hyphenation points have to be +consulted and at such a point might lay between the characters +that resulted in the ligature. You can imagine that adding (and +removing) inter|-|character kerns complicates the process even +more. + +At the cost of some extra runtime and memory usage, in \LUATEX\ +these steps are more isolated. There is a function that builts +ligatures, one that kerns characters, and another one that +hyphenates all words in a list, not just the ones that are +candidate for breaking. The potential breakpoints (called +discretionaries) can contain ligature information as well. The +linebreak process is also a separate function. + +The order in which this happens now is: + +\startitemize[packed,intro] +\item hyphenation of words +\item building of ligatures from sequences of glyphs +\item kerning of glyphs +\item breaking all this into lines +\stopitemize + +One can discuss endless about the terminology here: are we dealing +with characters or with glyphs. When a glyph node is made, it +contains a reference to a slot in a font. Because in traditional +\TEX\ the number of slots is limited to 256 the relationship +between characters in the input and the shape in the font, called +glyph, is kind of indirect (the input encoding versus font +encoding issue) while in \LUATEX\ we can keep the font in +\UNICODE\ encoding if we want. In traditional \TEX, hyphenation is +based on the font encoding and therefore glyphs, and although in +\LUATEX\ this is still the case, there we can more safely talk of +characters till we start mapping then to shapes that have no +\UNICODE\ point. This is of course macro package dependent but in +\CONTEXT\ \MKIV\ we normalize all input to \UNICODE\ exclusively. + +The last step is now really isolated and for that reason we can +best talk in terms of preparation of the to-be paragraph when +we refer to the first three activities. In \LUATEX\ these three +are available as functions that operate on a node list. They each +have their own callback so we can disable them by replacing the +default functions by dummies. Then we can hook in a new function +in the two places that matter: \type {hpack_filter} and \type +{pre_linebreak_filter} and move the preparation to there. + +A simple overload is shown below. Because the first node is always +a whatsit that holds directional information (and at some point in +the future maybe even more paragraph related state info), we can +safely assume that \type {head} does not change. Of course this +situation might change when you start adding your own +functionality. + +\starttyping +local function my_preparation(head) + local tail = node.slide(head) -- also add prev pointers + tail = lang.hyphenate(head,tail) + tail = node.ligaturing(head,tail) + tail = node.kerning(head,tail) + return head +end + +callback.register("pre_linebreak_filter", my_preparation) +callback.register("hpack_filter", my_preparation) + +local dummy = function(head,tail) return tail end + +callback.register("hyphenate", dummy) +callback.register("ligaturing", dummy) +callback.register("kerning", dummy) +\stoptyping + +It might be clear that the order of actions matter. It might also +be clear that you are responsible for that order yourself. There +is no pre||cooked mechanism for guarding your actions and there are +several reasons for this: + +\startitemize + +\item Each macro package does things its own way so any hard-coded +mechanism would be replaced and overloaded anyway. Compare this to +the usage of catcodes, font systems, auxiliary files, user +interfaces, handling of inserts etc. The combination of callbacks, +the three mentioned functions and the availability of \LUA\ makes +it possible to implement any system you like. + +\item Macro packages might want to provide hooks for specialized +node list processing, and since there are many places where code +can be hooked in, some kind of oversight is needed (real people +who keep track of interference of user supplied features, no +program can do that). + +\item User functions can mess up the node list and successive +actions then might make the wrong assumptions. In order to guard +this, macro packages might add tracing options and again there are +too many ways to communicate with users. Debugging and tracing has +to be embedded in the bigger system in a natural way. + +\stopitemize + +In \CONTEXT\ \MKIV\ there are already a few places where users can +hook code into the task list, but so far we haven't really +encouraged that. The interfaces are simply not stable enough yet. +On the other hand, there are already quite some node list +manipulators at work. The most prominent one is the \OPENTYPE\ +feature handler. That one replaces the ligature and kerning +functions (at least for some fonts). It also means that we need to +keep an eye on possible interferences between \CONTEXT\ \MKIV\ +mechanisms and those provided by \LUATEX. + +For fonts, that is actually quite simple: the \LUATEX\ functions +use ligature and kerning information stored in the \TFM\ table, +and for \OPENTYPE\ fonts we simply don't provide that information +when we define a font, so in that case \LUATEX\ will not ligature +and kern. Users can influence this process to some extend by +setting the \type {mode} for a specific instance of a font to +\type {base} or \type {node}. Because \TYPEONE\ fonts have no +features like \OPENTYPE\ such fonts are (at least currently) +always are processed in base mode. + +Deep down in \CONTEXT\ we call a sequence of actions a \quote +{task}. One such task is \quote {processors} and the actions +discussed so far are in this category. Within this category we +have subcategories: + +\starttabulate[|l|p|] +\NC \bf subcategory \NC \bf intended usage \NC \NR +\HL +\NC before \NC experimental (or module) plugins \NC \NR +\NC normalizers \NC cleanup and preparation handlers \NC \NR +\NC characters \NC operations on individual characters \NC \NR +\NC words \NC operations on words \NC \NR +\NC fonts \NC font related manipulations \NC \NR +\NC lists \NC manipulations on the list as a whole \NC \NR +\NC after \NC experimental (or module) plugins \NC \NR +\stoptabulate + +Here \quote {plugins} are experimental handlers or specialized +ones provided in modules that are not part of the kernel. The categories +are not that distinctive and only provide a convenient way to group +actions. + +Examples of normalizers are: checking for missing characters and +replacing character references by fallbacks. Character processors +are for instance directional analysers (for right to left +typesetting), case swapping, and specialized character triggered +hyphenation (like compound words). Word processors deal with +hyphenation (here we use the default function provided by \LUATEX) +and spell checking. The font processors deal with \OPENTYPE\ as +well as the ligature building and kerning of other font types. +Finally, the list processors are responsible for tasks like special +spacing (french punctuation) and kerning (additional +inter||character kerning). Of course, this all is rather \CONTEXT\ +specific and we expect to add quite some more less trivial handlers +the upcoming years. + +Many of these handlers are triggered by attributes. Nodes can have +many attributes and each can have many values. Traditionally \TEX\ +had only a few attributes: language and font, where the first is +not even a real attribute and the second is only bound to glyph +nodes. In \LUATEX\ language is also a glyph property. The nice +thing about attributes is that they can be set at the \TEX\ end +and obey grouping. This makes them for instance perfect for +implementing color mechanims. Because attributes are part of the +nodes, and not nodes themselves, they don't influence or interfere +processing unless one explicitly tests for them and acts +accordingly. + +In addition to the mentioned task \quote {processors} we also have +a task \quote {shipouts} and there will be more tasks in future +versions of \CONTEXT. Again we have subcategories, currently: + +\starttabulate[|l|p|] +\NC \bf subcategory \NC \bf intended usage \NC \NR +\HL +\NC before \NC experimental (or module) plugins \NC \NR +\NC normalizers \NC cleanup and preparation handlers \NC \NR +\NC finishers \NC manipulations on the list as a whole \NC \NR +\NC after \NC experimental (or module) plugins \NC \NR +\stoptabulate + +An example of a normalizer is cleanup of the \quote {to be shipped +out} list. Finishers deal with color, transparency, overprint, +negated content (sometimes used in page imposition), special +effects effect (like outline fonts) and viewer layers (something +\PDF). Quite possible hyperlink support will also be handled there +but not before the backend code is rewritten. + +The previous description is far from complete. For instance, not +all handlers use the same interface: some work \type {head} +onwards, some need a \type {tail} pointer too. Some report back +success or failure. So the task handler needs to normalize their +usage. Also, some effort goes into optimizing the task in such a +way that processing the document is still reasonable fast. Keep in +mind that each construction of a box invokes a callback, and there +are many boxes used for constructing a page. Even a nilled +callback is one, so for a simple one word paragraph four callbacks +are triggered: the (nilled) hyphenate, ligature and kern callbacks +as well as the one called \type {pre_linebreak_filter}. The task +handler that we plug in the filter callbacks calls many functions +and each of them does one of more passes over the node list, and +in turn might do many call to functions. You can imagine that +we're quite happy that \TEX\ as well as \LUA\ is so efficient. + +As I already mentioned, implementing a task handler as well as +deciding what actions within tasks to perform in what order is +specific for the way a macro package is set up. The following code +can serve as a starting point + +\starttyping +filters = { } -- global namespace + +local list = { } + +function filters.add(fnc,n) + if not n or n > #list + 1 then + table.insert(list,#list+1) + elseif n < 0 then + table.insert(list,1) + else + table.insert(list,n) + end +end + +function filters.remove(fnc,n) + if n and n > 0 and n <= #list then + table.remove(list,n) + end +end + +local function run_filters(head,...) + local tail = node.slide(head) + for _, fnc in ipairs(list) do + head, tail = fnc(head,tail,...) + end + return head +end + +local function hyphenation(head,tail) + return head, tail, lang.hyphenate(head,tail) -- returns done +end +local function ligaturing(head,tail) + return node.ligaturing(head,tail) -- returns head,tail,done +end +local function kerning(head,tail) + return node.kerning(head,tail) -- returns head,tail,done +end + +filters.add(hyphenation) +filters.add(ligaturing) +filters.add(kerning) + +callback.register("pre_linebreak_filter", run_filters) +callback.register("hpack_filter", run_filters) +\stoptyping + +Although one can inject extra filters by using the \type {add} +function it may be clear that this can be dangerous due to +interference. Therefore a slightly more secure variant is the +following, where \type {main} is reserved for macro package +actions and the others can be used by add||ons. + +\starttyping +filters = { } -- global namespace + +local list = { + pre = { }, main = { }, post = { }, +} + +local order = { + "pre", "main", "post" +} + +local function somewhere(where) + if not where then + texio.write_nl("error: invalid filter category") + elseif not list[where] then + texio.write_nl(string.format("error: invalid filter category '%s'",where)) + else + return list[where] + end + return false +end + +function filters.add(where,fnc,n) + local list = somewhere(where) + if not list then + -- error + elseif not n or n > #list + 1 then + table.insert(list,#list+1) + elseif n < 0 then + table.insert(list,1) + else + table.insert(list,n) + end +end + +function filters.remove(where,fnc,n) + local list = somewhere(where) + if list and n and n > 0 and n <= #list then + table.remove(list,n) + end +end + +local function run_filters(head,...) + local tail = node.slide(head) + for _, lst in pairs(order) do + for _, fnc in ipairs(list[lst]) do + head, tail = fnc(head,tail,...) + end + end + return head +end + +filters.add("main",hyphenation) +filters.add("main",ligaturing) +filters.add("main",kerning) + +callback.register("pre_linebreak_filter", run_filters) +callback.register("hpack_filter", run_filters) +\stoptyping + +Of course, \CONTEXT\ users who try to use this code will +be punished by loosing much of the functionality already +present, simply because we use yet another variant of the +above code. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-performance.tex b/doc/context/sources/general/manuals/mk/mk-performance.tex new file mode 100644 index 000000000..c0bb13efb --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-performance.tex @@ -0,0 +1,410 @@ +% language=uk + +\startcomponent mk-performance + +\environment mk-environment + +\chapter{How about performance} + +\subject{remark} + +The previous chapters already spent some words on performance +and memory usage. By the time that Taco and I were implementing, +discussing and testing the callbacks related to node lists, we were +already convinced that in all areas covered so far (file management, +handling input characters, dealing with fonts, conversion to tokens, +string and table manipulation, enz.) the \TEX||\LUA\ pair was up to +the task And so we were quite confident that processing nodes was +not only an important aspect of \LUATEX\ but also quite feasable +in terms of performance (after all we needed it in order to deal +with advanced typesetting of Arab). When Taco was dealing with the +\TEX\ side of the story, I was experimenting with possible +mechanisms at the \LUA\ end. + +At the same time I got the opportunity to speed up the \METAPOST\ +to \PDF\ converter and both activities involved some timing. Here +I report some of the observations that we made in this process. + +\subject{parsing} + +Expressions in \LUA\ are powerful and definitely faster than regular +expressions found in other languages, but they have some limits. Most +noticeably is the lack of alternation. In \RUBY\ one can say: + +\starttyping +str = "there is no gamma in here, just an beta" + +if str =~ /(alph|bet|delt)a/ then + print($1) +end +\stoptyping + +but in \LUA\ you need a few more lines: + +\starttyping +str = "there is no gamma in here, just an beta" + +for _, v in pairs({'alpha','beta','delta'}) do + local s = str:match(v) + if s then + print(s) + break + end +end +\stoptyping + +Interesting is that upto now I didn't really miss alternation but +it may as well be that the lack of it drove me to come up with +different solutions. For \CONTEXT\ \MKIV\ the \METAPOST\ to \PDF\ +converter has been rewritten in \LUA. This is a prelude to direct +\LUA\ output from \METAPOST\ but I needed the exercise. It was +among the first \LUA\ code in \MKIV. + +Progressive (sequential) parsing of the data is an option, and is +done in \MKII\ using pure \TEX. We collect words and compare them +to \POSTSCRIPT\ directives and act accordingly. The messy parts +are scanning the preamble, which has specials to be dealt with as +well as lots of unpredictable code to skip, and the \type +{fshow} command which adds text to a graphic. But real dirty are +the code fragments that deal with setting the line width and +penshapes so the cleanup of this takes some time. + +In \LUA\ a different approach is taken. There is an \type {mp} table +which collects a lot of functions that more or less reflect the +output of \METAPOST. The functions take care of generating the right +\PDF\ code and also handle the transformations needed because of +the differences between \POSTSCRIPT\ and \PDF. + +The sequential \POSTSCRIPT\ that comes from \METAPOST\ is +collected in one string and converted using \type {gsub} into a +sequence of \LUA\ function calls. Before this can be done, some +cleanup takes place. The resulting string is then executed as +\LUA\ code. + +As an example: + +\starttyping +1 0 0 2 0 0 curveto +\stoptyping + +becomes + +\starttyping +mp.curveto(1,0,0,2,0,0) +\stoptyping + +which results in: + +\starttyping +\pdfliteral{1 0 0 2 0 0 c} +\stoptyping + +In between, the path is stored and transformed which is needed in +the case of penshapes, where some \POSTSCRIPT\ feature is used that +is not available in \PDF. + +During the development of \LUATEX\ a new feature was added to +\LUA: \type {lpeg}. With \type {lpeg} you can define text scanners. In +fact, you can build parsers for languages quite conveniently so +without doubt we will see it show up all over \MKIV. + +Since I needed an exercise to get accustomed with \type {lpeg}, I +rewrote the mentioned converter. I'm sure that a better implementation +is possible than I did (after all, \POSTSCRIPT\ is a language) but +I went for a speedy solution. The following table shows some timings. + +\starttabulate[|c|c|l|] +\HL +\NC \tt gsub \NC \tt lpeg \NC \NC \NR +\HL +\NC 2.5 \NC 0.5 \NC 100 times test graphic \NC \NR +\NC 9.2 \NC 1.9 \NC 100 times big graphic \NC \NR +\HL +\stoptabulate + +The test graphic has about everything that \METAPOST\ can output, +including special tricks that deal with transparency and shading. The +big one is just four copies of the test graphic. + +So, the \type {lpeg} based variant is about 5~times faster than the +original variant. I'm not saying that the original implementation is +that brilliant, but a 5~time improvement is rather nice especially +when you consider that \type {lpeg} is still experimental and each +version performs better. The tests were done with \type {lpeg} +version 0.5 which performs slightly faster than its predecessor. + +It's worth mentioning that the original \type {gsub} based variant +was already a bit improved compared to its first implementation. +There we collected the \TEX\ (\PDF) code in a table and passed it +in its concatenated form to \TEX. Because the \LUA\ to \TEX\ +interface is by now quite efficient we can just pass the +intermediate results directly to \TEX. + +\subject{file io} + +The repertore of functions that deal with individual characters +in \LUA\ is small. This does not bother us too much because the +individual character is not what \TEX\ is mostly dealing with. A +character or sequence of characters becomes a token (internally +represented by a table) and tokens result in nodes (again +tables, but larger). There are many more tokens involved than +nodes: in \CONTEXT\ a ratio of 200~tokens on 1~node are not +uncommon. A letter like \type {x} become a token, but the control +sequence \type {\command} also ends up as one token. Later on, +this \type {x} may become a character node, possibly surrounded +by some kerning. The input characters \type {width} result in +5~tokens, but may not end up as nodes at all, for instance when +they are part of a key|/|value pair in the argument to a command. + +Just as there is no guaranteed one||to||one relationship between +input characters and tokens, there is no straight relation between +tokens and nodes. When dealing with input it is good to keep in mind +that because of these interpretation stages one can never say that +1~megabyte of input characters ends up as 1~million something in +memory. Just think of how many megabytes of macros get stored in a +format file much smaller than the sum of bytes. + +We only deal with characters or sequences of bytes when reading +from an input medium. There are many ways to deal with the input. +For instance one can process the input lines as \TEX\ sees them, +in which case \TEX\ takes care of the \UTF\ input. When we're +dealing with other input encodings we can hook code into the file +openers and readers and convert the raw data ourselves. We can for +instance read in a file as a whole, convert it using the normal +expression handlers or the byte(pair) iterators that \LUATEX\ +provides, or we can go real low level using native \LUA\ code, +as in: + +\starttyping +do + local function nextbyte(f) + return f:read(1) + end + + function io.bytes(f) + return nextbyte, f + end +end + +f = io.open("somefile.dat") +for b in io.bytes(f) do + do_something(b) +end +f:close() +\stoptyping + +Of course in practice one will need to integrate this into one of the +reader callback, but the principle stays the same. In case you wonder +if calling functions for each byte is fast enough \unknown\ it's more than +fast enough for normal purposes, especially if we keep in mind that other +tasks like reading of, preparing of and dealing with fonts of processing +token lists take way more time. You can be sore that when half a second +runtime is spent on reading a file, processing may take minutes. If one +wants to sqeeze more performance out of this part, it's always an option +to write special libraries for that, but this is beyond standard \LUATEX. +We found out that the speed of loading data from files in \LUA\ is +mostly related to the small size of \LUA's file buffer. Reading data stored +in tables is extremely fast, and even faster when precompiled into bytecode. + +\subject{tables} + +When Taco and I were experimenting with the callbacks that intercept +tokens and nodes, we wondered what the impact would be on performance. +Although in \MKIV\ we allocate quite some memory due to font handling, +we were pretty sure that handling \TEX's internal lists also could +have their impact. Data related to fonts is not always subjected to +garbage collection, simply because it's to be available permanently. +List processing on the other hand involves a lot of temporary allocated +tables. During a run a real huge amount of tokens passes the machinery. +When digested, they become nodes. For testing we normally use this +document (with the name \type {mk.tex}) and at the time of writing +this, it has some 48 pages. + +This document is of moderately complexity, but not as complex as +the documents that I normally process; they have with lots of graphics, +layers, structural elements, maybe a bit of \XML\ parsing, etc. +Nevertheless, we're talking of some 24~million tokens entering the engine +for 50 pages of text. Contrary to this the number of nodes is small: +only 120~thousand but the tables making up the nodes are more complex than +token tables (with three numbers per token). When all tokens are intercepted +and returned unchanged, on my machine the run is progressively slow and +memory usage grows from 75M to 112M. There is room for improvement there, +especially in the garbage collector. + +Side note: quite some of these tokens result from macro expansion. Also, +when in the input a \type {\command} is used, the callback passes it as one +token. A command stores in a format is already tokenized, but a command read +from the input is tokenized when read, so behind each token reported there +can be a few more input characters, but their number can be neglected compared +to tokens originating from the macro package. + +The token callback is rather slow when used for a whole document. However, +this is typically a callback that will only be used in very special +situations and for a controlled number of tokens. The node callback on the +other hand can be set permanently. Fortunately the number of nodes is +relatively small. The overhead of a simple token handler that just counts +nodes is around 5\% but most common manipulations with token lists don't +take much more time. For instance, experiments with adding kerns around +punctuation (a French speciality) hardly takes time, resolving ligatures is +not really noticeable and applying inter||character spacing to a whole document +is not that slow either. Actually, the last example is kind of special +because it more than doubles the size of the node lists. Inserting or removing +table elements in relatively slow when tables are large but there are some +ways around this. + +One of the reasons of whole||document token handling being slow is that +each token is a three||element table and so the garbage collector has to work +rather hard. The efficiency of this process is also platform dependent (or +maybe compiler specific). Manipulating the garbage collector parameters +does not improve performance, unless this forces the collector to be inefficient +at the cost of a lot of memory. + +However, when we started dealing with nodes, I gave tuning the collector +another try and on the mentioned test document the following observations +were made when manipulating the step multiplier: + +\starttabulate[|c|c|c|] +\HL +\NC \bf step \NC \bf runtime \NC \bf memory \NC \NR +\HL +\NC 200 \NC 24.0 \NC 80.5M \NC \NR +\NC 175 \NC 21.0 \NC 78.2M \NC \NR +\NC 150 \NC 22.0 \NC 74.6M \NC \NR +\NC 160 \NC 22.0 \NC 74.6M \NC \NR +\NC 165 \NC 21.0 \NC 77.6M \NC \NR +\NC 125 \NC 21.5 \NC 89.2M \NC \NR +\NC 100 \NC 21.5 \NC 88.4M \NC \NR +\HL +\stoptabulate + +As a result, I decided to set the \type {stepmul} variable to~165. + +\starttyping +\ctxlua{collectgarbage("setstepmul", 165)} +\stoptyping + +However, when we were testing thenew \type {lpeg} based \METAPOST\ converter, we ran +into problems. For table intensive operations, temporary disabling the +garbage collector gave a significant boost in speed. While testing +performance we used the following loop: + +\starttyping +\dorecurse {2000} { + \setbox \scratchbox \hbox \bgroup + \convertMPtoPDF{test-mps-procset.mps}{1}{1} + \egroup +} +\stoptyping + +In such a loop, turning the garbage collector on and off is disasterous. Because +no other \LUA\ calls happen between these calls, the garbage collector is never +invoked at all. As a result, memory growed from the baseline of 45M to 120MB and +processing became incrementally slow. I found out that restarting the collector +before each conversion kept memory usage low and the speed also remained okay. + +\starttyping +\ctxlua{collectgarbage("restart")} +\stoptyping + +Further experiments learned that it makes sense to restart the collector at +each shipout and before table intense operations. On \type {mk.tex} this +results in a memory usage of 74M (at the end of the run) and a runtime of +21~seconds. + +Concerning nodes and speed|/|allocation issues, we need to be aware of +the fact that this was still somewhat experimental and in the final version +of \LUATEX\ callbacks may occur at different places and lists may be subjected +to parsing multiple times at different moments and locations (for instance when +we start dealing with attributes, an upcoming new feature). + +Back to tokens. The reason why applying the callback to every token takes a +while has to do with the fact that each token goes through the associated +function. If you want to have an idea of what this means for 24~million +tokens, just run the following \LUA\ code: + +\starttyping +for i=1,24 do + print(i) + for j=1,1000*1000 do + local t = { 1, 2, 3 } + end +end +print(os.clock()) +\stoptyping + +This takes some 60 seconds on my machine. The following code +runs about three times faster because the table has not to +be allocated each time. + +\starttyping +t = { 1, 2, 3 } +for i=1,24 do + print(i) + for j=1,1000*1000 do + t[1]=4 t[2]=5 t[3]=6 + end +end +print(os.clock()) +\stoptyping + +Imagine this code to be interwoven with other code and \TEX\ doing +things with the tokens it gets back. The memory pool will be +scattered and garbage collecting will become more difficult. + +However, in practice one will only apply token handling +to a marked piece of the input data. It is for this reason +that the callback is not: + +\starttyping +callback.register('token_filter', function(t) + return t +end ) +\stoptyping + +but instead + +\starttyping +callback.register('token_filter', function() + return token.get_next() +end ) +\stoptyping + +This gives the opportunity to fetch more than one token and +keep fetching till a criterium is met (for instance a sentinel). + +Because \type {token.get_next} is not bound to the callback you +can fetch tokens anytime you want and only use the callback to +feed back tokens into \TEX. In \CONTEXT\ \MKIV\ there is some +collect and flush tokens present. Here is a trivial example: + +\starttyping +\def\SwapChars{\directlua 0 { + do + local t = { token.get_next(), token.get_next() } + callback.register('token_filter', function() + callback.register('token_filter', nil) + return { t[2], t[1] } + end ) + end +}} + +\SwapChars HH \SwapChars TH +\stoptyping + +Collecting tokens can take place inside the callback but also +outside. This also gives you the opportunity to collect them +in efficient ways and keep an eye on the memory demands. + +Of course using \TEX\ directly takes less code: + +\starttyping +\def\SwapChars#1#2{#2#1} +\stoptyping + +The example shown here involves so little tokens that running +it takes no noticeable time. Here we show this definition in +tokenized form: + +\starttokens[demo]\def\SwapChars#1#2{#2#1}\stoptokens \setups{ShowCollect} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-plain.tex b/doc/context/sources/general/manuals/mk/mk-plain.tex new file mode 100644 index 000000000..67c5a3463 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-plain.tex @@ -0,0 +1,285 @@ +% language=uk + +\environment mk-environment + +\startcomponent mk-plain + +\chapter {Just plain} + +\subject{running} + +For testing basic \LUATEX\ functionality it makes sense to have a +minimal system, and traditionally plain \TEX\ has been the most +natural candidate. It is for this reason that it had been on the +agenda for a while to provide basic \OPENTYPE\ font support for +plain \TEX\ as well. Although the \MKIV\ node mode subsystem is +not yet perfect, the time was right to start experimenting with a +subset of the \MKIV\ code. + +Using plain roughly comes down to the following. First you need +to generate a format: + +\starttyping +luatex --ini --fmt=luatex.fmt luatex-plain.tex +\stoptyping + +This format has to be moved to a place where it can be found by +the \KPSE\ library. Since this can differ per distribution there +is no clear recipe for it, but for \TEXLIVE\ some path ending in +\type {web2c/luatex} is probably the right spot. After that you +can run + +\starttyping +luatex luatex-test.tex +\stoptyping + +This file lives under \type {generic/context}. When it +is run it is quite likely that you will get an error message +because the font name database cannot be found. You +can generate one with the following command (which assumes that +you have \CONTEXT\ installed): + +\starttyping +mtxrun --usekpse --script fonts --names +\stoptyping + +The resulting file \type {luatex-fonts-names.lua} has to be placed +somewhere in your \TEX\ tree so that it can be found anytime. +Beware: the \type {--usekpse} flag is only used outside \CONTEXT\ +and provides very limited functionality, just enough for this +task. Again this is a distribution specific issue so we will not +dwell upon it here. + +The way fonts are defined is modelled after \XETEX, as it makes no +sense to support the somewhat more fancy \CONTEXT\ way of doing +things. Keep in mind that although \CONTEXT\ \MKIV\ does support +the \XETEX\ syntax too, the preferred way there is to use a more +symbolic feature definition approach. + +As this is an experimental setup, it might not always work out as +expected. Around \LUATEX\ version 0.50 we expect the code to be +more or less okay. + +\subject{implementation} + +The \type {luatex-fonts.lua} file is the first in a series of +basic functionality enhancements for \LUATEX\ derived from the +\CONTEXT\ \MKIV\ code base. Please don't pollute the \type +{luatex-*} namespace with code not coming from the \CONTEXT\ +development team as we may add more files. + +This file implements a basic font system for a bare \LUATEX\ +system. By default \LUATEX\ only knows about the classic \TFM\ +fonts but it can read other font formats and pass them to \LUA. +With some glue code one can then construct a suitable \TFM\ +representation that \LUATEX\ can work with. For more advanced font +support a bit more code is needed that needs to be hooked +into the callback mechanism. + +This file is currently rather simple: it just loads the \LUA\ file +with the same name. An example of a \type {luatex.tex} file that is +just the plain \TEX\ format: + +\starttyping +\catcode`\{=1 % left brace is begin-group character +\catcode`\}=2 % right brace is end-group character + +\input plain + +\everyjob\expandafter{\the\everyjob\input luatex-fonts\relax} + +\dump +\stoptyping + +We could load the \LUA\ file in \type {\everyjob} but maybe some +day we will need more here. + +When defining a font, in addition to the \XETEX\ way, you can use +two prefixes. A \type {file:}\ prefix forces a file search, while +a \type {name:}\ prefix will result in consulting the names +database. The font definitions shown in figure~1 are all valid. + +\starttyping +\font\testa=file:lmroman10-regular at 12pt +\font\testb=file:lmroman12-regular:+liga; at 24pt +\font\testc=file:lmroman12-regular:mode=node;+liga; at 24pt +\font\testd=name:lmroman10bold at 12pt +\font\testh=cmr10 +\font\testi=ptmr8t +\font\teste=[lmroman12-regular]:+liga at 30pt +\font\testf=[lmroman12-regular] at 40pt +\font\testj=adobesongstd-light % cid font +\font\testk=cambria(math) {\mathtest 123} +\font\testl=file:IranNastaliq.ttf:mode=node;script=arab;\ + language=dflt;+calt;+ccmp;+init;+isol;+medi;+fina;+liga;\ + +rlig;+kern;+mark;+mkmk at 14pt +\stoptyping + +You can load maths fonts but as Plain \TEX\ is set up for Computer +Modern (and as we don't adapt Plain \TEX) loading Cambria does +not give you support for its math features automatically. + +If you want access by name you need to generate a font +database, using: + +\starttyping +mtxrun --script font --names +\stoptyping + +and put the resulting file in a spot where \LUATEX\ can find it. + +\subject {remarks} + +The code loaded in \type {luatex-fonts.lua} does not come out of +thin air, but is mostly shared with \CONTEXT; however, in that +macro package we go beyond what is provided in the plain variant. +When using this code you need to keep a few things in mind: + +\startitemize + +\item This subsystem will be extended, improved etc.\ at about the +same pace as \CONTEXT\ \MKIV. However, because \CONTEXT\ provides a +rather high level of integration not all features will be supported +in the same quality. Use \CONTEXT\ if you want more goodies. + +\item There is no official \API\ yet, which means that using +functions implemented here is at your own risk, in the sense that +names and namespaces might change. There will be a minimal \API\ +defined once \LUATEX\ version 1.0 is out. Instead of patching the +files it's better to overload functions if needed. + +\item The modules are not stripped too much, which makes it +possible to benefit from improvements in the code that take place +in the perspective of \CONTEXT\ development. They might be split a +bit more in due time so the baseline might become smaller. + +\item The code is maintained and tested by the \CONTEXT\ +development team. As such it might be better suited for this macro +package and integration in other systems might demand some +additional wrapping. The plain version discussed here is the +benchmark and should be treated as a kind of black box. + +\item Problems can be reported to the team but as we use \CONTEXT\ +\MKIV\ as our baseline, you'd better check if the problem is a general +\CONTEXT\ problem too. + +\item The more high level support for features that is provided in +\CONTEXT\ is not part of the code loaded here as it makes no sense +elsewhere. Some experimental features are not part of this code +either but some might show up later. + +\item Math font support will be added but only in its basic form +once the Latin Modern and \TEX\ Gyre math fonts are +available. Currently traditional and \OPENTYPE\ math fonts can +be loaded. + +\item At this moment the more nifty speedups are not enabled +because they work in tandem with the alternative file handling +that \CONTEXT\ uses. Maybe around \LUATEX\ 1.0 we will bring some +speedup into this code too (if it pays off at all). + +\item The code defines a few global tables. If this code is used +in a larger perspective then you can best make sure that no +conflicts occur. The \CONTEXT\ package expects users to work in +their own namespace (\type {userdata}, \type {thirddata}, \type +{moduledata} or \type {document}). We give ourselves the freedom to +use any table at the global level but will not use tables that are +named after macro packages. Later, \CONTEXT\ might operate in +a more controlled namespace but it has a low priority. + +\item There is some tracing code present but this is not enabled +and not supported as it integrates quite tightly into \CONTEXT. In +case of problems you can use \CONTEXT\ for tracking down problems. + +\item Patching the original code in distributions is dangerous as +it might fix your problem but introduce new ones for \CONTEXT. So, +best keep the original code as it is and overload functions and +callbacks when needed. This is trivial in \LUA. + +\item Attributes are (automatically) taken from the range 127||255 so +you'd best not use these yourself. Don't count on an attribute number +staying the same and don't mess with these attributes. + +\stopitemize + +If this all sounds a bit strict, keep in mind that it makes no sense +for us to maintain multiple code bases and we happen to use \CONTEXT. + +\subject{advanced features} + +The latest versions now also support font extending, slanting, +protrusion and expansion. Here are a few examples: + +\starttyping +\pdfprotrudechars2 \pdfadjustspacing2 + +\font\testa=file:lmroman12-regular:+liga;extend=1.5 at 12pt +\font\testb=file:lmroman12-regular:+liga;slant=0.8 at 12pt +\font\testc=file:lmroman12-regular:+liga;protrusion=default at 12pt +\font\testd=file:lmroman12-regular:+liga;expansion=default at 12pt +\stoptyping + +The extend and slant options are similar to those used in +map files. The extend is limited to 10 and the slant to 1. + +In the protrusion and expansion specification the keyword \type +{default} is an entry in a definition table. You can find an +example at the end of \type {font-dum.lua}. + +A setup for expansion looks as follows: + +\starttyping +fonts.expansions.setups['default'] = { + stretch = 2, shrink = 2, step = .5, factor = 1, + + [byte('A')] = 0.5, [byte('B')] = 0.7, + ........... + [byte('8')] = 0.7, [byte('9')] = 0.7, +} +\stoptyping + +The stretch, shrink and steps become font properties +and characters gets a value assigned. In pseudo code +it looks like: + +\starttyping +chr(A).expansion_factor = 0.5 * factor +\stoptyping + +The protrusion table has left and right protrusion +factors for each relevant character. + +\starttyping +fonts.protrusions.setups['default'] = { + factor = 1, left = 1, right = 1, + + [0x002C] = { 0, 1 }, -- comma + [0x002E] = { 0, 1 }, -- period + [0x003A] = { 0, 1 }, -- colon + ........ + [0x061B] = { 0, 1 }, -- arabic semicolon + [0x06D4] = { 0, 1 }, -- arabic full stop +} +\stoptyping + +So, the comma will stick out in the right margin: + +\starttyping +chr(comma).right_protruding = right * 1 * factor +\stoptyping + +As we prefer measures relative to the width (precentages) we +actualy use: + +\starttyping +chr(comma).right_protruding = right * 1 * factor * (width/quad) +\stoptyping + +You can add additional tables and access them by keyword in the +font specification. + +The model used in the plain variant is a simplification of the +\CONTEXT\ model so \CONTEXT\ users should not take this as +starting point. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-punk.tex b/doc/context/sources/general/manuals/mk/mk-punk.tex new file mode 100644 index 000000000..3502736de --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-punk.tex @@ -0,0 +1,456 @@ +% language=uk + +\environment mk-environment + +\startcomponent mk-punk + +\page[right] \start + +% the opentype one: +% +% \setupbodyfont[punknova] + +% the mp based runtime one: + + +\usemodule[m][punk] +\usetypescript[punk] +\switchtobodyfont[punk,12pt] + +\StartRandomPunk + +\definesymbol[1][--] +\setupsorting[logo][style=] +\setupcapitals[title=no] +\setuptype[style=\tf] +\setuptyping[style=\tf] +\logo[METAPOST] {MetaPost} +\logo[METAFONT] {MetaFont} + +\chapter{How to convince Don and Hermann to use \LUATEX} + +{\em The code shown here should look a bit different in versions +of \MKIV\ after March 2011. This is because the font system was +cleaned up and upgraded. The prinicples remain the same. You can +have a look at \type {m-punk.mkiv} in the \CONTEXT\ distribution.} + +Odds are pretty low that Don Knuth will use \LUATEX\ for +typesetting the next update of his opus magnum, and odds are even +lower that Hermann Zapf will use \MPLIB\ for Melior Nova. However, +the next example of combining \METAFONT\ and \TEX\ may draw their +interest in this new variant: \METATEX. + +The font used here is called \quote {punk} and is designed by +Donald Knuth. There is a note in the file that says: \quotation +{Font inspired by Gerard and Marjan Unger's lectures, February +1985}. If you didn't notice it yet: punk is a random font. + +You may wonder why we started looking into this masterpiece of +font design. Well, there are a few reasons: + +\startitemize + +\item We always liked this font, but after the rise of outline + fonts it was not a natural candidate for using in + documents. Fun is always a good motive. + +\item For many years we have been suggesting that special glyphs + and/or aspects of typesetting could be realized by runtime + generation of graphics, and we need this testbed for the + Oriental \TEX\ project: Idris needs stretchable inter|-|glyph + connections. + +\item Taco likes using tricky \METAPOST\ backgrounds for his + presentations that demonstrate this programming language. + +\item Hartmut loves to tweak the backend and runtime font generation + will demand some extensions to the font inclusion and literal + handlers. + +\item Because Hans attends many \TEX\ conferences together with Volker + Schaa, he has promised him to avoid repeating talk and + presentation layouts, and so a new presentation style was needed. + +\stopitemize + +To this we can add an already mentioned motivation: convince Don and +Hermann to use \LUATEX\ \unknown\ who knows. And, if that fails, maybe +they can team up for an extensions to this font: more style variants, +proper math and the full range of \UNICODE\ glyphs. + +The punk font is written in \METAFONT\ and there are multiple +sources. These are merged into one file which is to be processed +using the \type {mfplain} format. Definitions of characters in +this font look like: + +\starttyping +beginpunkchar ("A",13,1,2) ; + z1 = pp(1.5u,0) ; z2 = (.5w,1.1h) ; z3 = pp(w-1.5u,0) ; + pd z1 ; pd z3 ; draw z1 -- z2 -- z3 ; + z4 = pp .3[z1,z2] ; z5 = pp .3[z3,z2] ; + pd z4 ; pd z5 ; draw z4 -- z5; +endchar ; +\stoptyping + +When \TEX\ needs a font, i.e.\ when we have something like this: + +\starttyping +\font\somefont=whatever at 12pt +\stoptyping + +in \CONTEXT\ control is delegated to a font loader written in +\LUA\ that is hooked into \TEX. This loader interprets the name +and if needed filters the specification from it. Think of this: + +\starttyping +\font\somefont=whatever*smallcaps at 16pt +\stoptyping + +This means: load font \type {whatever} and enable the smallcaps features. +However this mechanism is mostly geared towards \TYPEONE\ and \OPENTYPE\ +fonts. But punk is neither: it's a \METAFONT, and we need to treat it as +such. We will use \LUATEX's powerful virtual font technology +because that way we can smuggle the proper shapes in the final +file. And \unknown\ no bitmaps and no funny encoding. + +In \CONTEXT\ \MKIV\ there is a preliminary virtual font definition +mechanism. There is no advanced \TEX\ interface yet so we need to do it in +\LUA. Fortunately we do have access to this from the font mechanism: + +\starttyping +\font\somefont=mypunk@punk at 20pt +\stoptyping + +This is a rather valid directive to create a font that internally +will be called \type {mypunk}. For this the virtual font creation +command \type {punk} will be used, and in a moment we will see what +this triggers. + +Of course, users will never see such low level definitions. They will +use proper typescript, which set up a whole font system. For instance, +in this document we use: + +\typebuffer[fontdefinition] + +Now, using punk in inself is not that much of a challenge, but how about +using multiple instances of this font and then typeset the text chosing +variants of a glyph at random. Of course this will have some trade-off in +terms of runtime. In this document we use punk as the bodyfont and +therefore it comes in several sizes. On Hans's laptop generating the +glyphs takes a while: + +\starttyping +7500 glyphs, 12.887 seconds runtime, 581 glyphs/second +\stoptyping + +Fortunately \MKIV\ provides a caching mechanism so once the fonts +are generated, a next run will be more comfortable. This time we +get reported: + +\starttyping +0.187 seconds, 60 instances, 320.856 instances/second +\stoptyping + +which is not that bad for loading 60 files of 5 megabytes \PDF\ +literals each. The reason why the files are large is that although +these glyphs look simple, in fact they are rather complex: each +glyph at least one paths and several knots, and since a special +pen is used, conversion results in a larger than normal description +of a shape. + +Since we use the standard converter from \METAPOST\ to \PDF, we +can gain some generation time by using a dedicated converter for +glyphs. Eventually the \MPLIB\ library may even provide a proper +charstring generator so that we can construct real fonts at +runtime. + +So, how does this work behind the screens? Because we can use some +of the mechanisms already present in \CONTEXT\ it is not even that complex. + +\startitemize + +\item The \type {punk} directive tells \CONTEXT\ to create a virtual + font. Such a font can be made out of real fonts; we use this + for instance in the font feature \type {combine}, where we + add virtually composed characters that are missing by combining + characters present. However, here we have no real font. + +\item And so this virtual font is not build on top of an existing font, but + spawns a \MPLIB\ process that will build the font, unless it is + present in the cache on disk. The shapes are converted to \PDF\ literals + and for each character a proper definition table is made. + +\item In total 10 such fonts are made, but only one is returned to the + font callback that asked us to provide the font. The list of + the alternatives is stored in the \LUA\ table that represents + the font and kept at the \LUA\ end. So, for each size used, + a unique set of 10 variants is generated. + +\item The randomizer operates on the node list. Instead of using a + dedicated mechanism for this, we hijack one of the attribute values + of the case swapper already present in \MKIV. After that we can selectively + turn on and off the randomizer. + +\item At some point \TEX\ will hand over the node lists to \CONTEXT. At + that moment a lot of things can happen to the list, and one of + them is a sequence of character handlers, of which the mentioned case + handler is one. The handler sweeps over the nodelist + and for each glyph node triggers a function that is bound to the + attribute value. + +\item This function is rather trivial: it looks at the font id of the + glyph, and resolves it to the font table. If that table has a + list of alternatives, it will randomly choose one and assign it to + the font attribute of the glyph. That's all. + +\item Eventually the backend routines will inject the \PDF\ literals that + were collected in the commands table of the virtual glyph. + +\stopitemize + +It will not come as a surprise that our resulting file is larger +than what we get when using traditional outline fonts or just one +instance of punk. However, this is just an experiment, and +eventually a proper font constructor will be provided, so that the +glyph drawing is delegated to the font renderer. An intermediate +optimization can be to use so called \PDF\ xforms, but a properly +runtime generated font is best because then we can search in the +file too. + +Because by now reading the punk font should go fluently we can now +move on to the code. We already have a \type {fonts} namespace, +which we now extend with an \METAPOST\ sub namespace: + +\starttyping +fonts.mp = fonts.mp or { } +\stoptyping + +We set a version number and define a cache on disk. When the number changes +fonts stored in the cache will be regenerated when needed. The +\type {containers} module provides the relevant function. + +\starttyping +fonts.mp.version = 1.01 +fonts.mp.cache = containers.define("fonts", "mp", fonts.mp.version, true) +\stoptyping + +We already have a \type {metapost} namespace, and within it we define a +sub namespace: + +\starttyping +metapost.characters = metapost.characters or { } +\stoptyping + +Now we're ready for the real action: we define a dedicated flusher +that will be passed to the \METAPOST\ converter. A next version of +\MPLIB\ will provide the \TFM\ font information which gives better +glyph dimensions, plus additional kerning information. All this code +is defined in a closure (\type {do ... end}) which +nicely hides the local variables. + +\starttyping +local characters, descriptions = { }, { } +local factor, total, variants = 100, 0, 0 +local l, n, w, h, d = { }, 0, 0, 0, 0 + +local flusher = { + startfigure = function(chrnum,llx,lly,urx,ury) + l, n = { }, chrnum + w, h, d = urx - llx, ury, -lly + total = total + 1 + end, + flushfigure = function(t) + for i=1, #t do + l[#l+1] = t[i] + end + end, + stopfigure = function() + local cd = characters.data[n] + descriptions[n] = { + unicode = n, + name = cd and cd.adobename, + width = w*100, + height = h*100, + depth = d*100, + } + characters[i] = { + commands = { + { "special", "pdf: " .. table.concat(l," ") }, + } + } + end +} +\stoptyping + +In the normal converter, the start and stop function do the +packaging in a box. The flush function is called when literals +need to be flushed. This threesome does as much as collecting +glyph information in the \type {list} table. Intermediate literals +are stored in the \type {l} table. Each glyph has a description and +(in this case) one command that defines the virtual shape. The name +is picked up from the character data table that is present in \MKIV. + +As told before we generate multiple instances per requested font +and here is how it happens. We initialize the \type {mfplain} +format and reset it afterwards. The punk definition file is +adapted for multiple runs. Scaling happens here because later on +the scaler has no knowledge about what is present in the commands. +We use a few helpers for processing the \METAPOST\ code and format +the final font table in a way \CONTEXT\ \MKIV\ likes. Currently +the parameters (font dimensions) are rather hard coded, but this +will change when \MPLIB\ can provide them. + +\starttyping +function metapost.characters.process(mpxformat, name, instances, scalefactor) + statistics.starttiming(metapost.characters) + scalefactor = scalefactor or 1 + instances = instances or 10 + local fontname = file.removesuffix(file.basename(name)) + local hash = file.robustname(string.format( + "%s %04i %04i", fontname, scalefactor*1000, instances)) + local lists = containers.read(fonts.mp.cache, hash) + if not lists then + statistics.starttiming(flusher) + local data = io.loaddata(resolvers.findfile(name)) + metapost.reset(mpxformat) + lists = { } + for i=1,instances do + characters, descriptions = { } + metapost.process( + mpxformat, + { + "randomseed := " .. i*10 .. ";", + "scale_factor := " .. scalefactor .. " ;", + data + }, + false, + flusher + ) + lists[#lists+1] = { + designsize = 655360, + name = string.format("%s-%03i",hash,i), + parameters = { + slant = 0, + space = 333 * scalefactor, + space_stretch = 166.5 * scalefactor, + space_shrink = 111 * scalefactor, + x_height = 431 * scalefactor, + quad = 1000 * scalefactor, + extra_space = 0 + }, + ["type"] = "virtual", + characters = characters, + descriptions = descriptions, + } + end + metapost.reset(mpxformat) -- saves memory + lists = containers.write(fonts.mp.cache, hash, lists) + statistics.stoptiming(flusher) + end + variants = variants + #lists + statistics.stoptiming(metapost.characters) + return lists +end +\stoptyping + +We're not yet there. This was just a font generator that returns +a list of fonts defined in a format liked by \MKIV\ and not that +far from what \TEX\ wants back from us. Next we define the +main definition function, the one that is called when the font +is defined as virtual font. The special number \type {-1000} +tells the scaler to honour the designsize, which boils down to +no scaling, but just copying to the final table that is passed +to \TEX. The \type {define} function returns an id which we will +use later. + +The scaler uses the \type {descriptions} to add dimensions (and other data +needed) in the \type {characters} table. This is something \MKIV\ specific. + +\starttyping +function fonts.handlers.vf.combiner.commands.metafont(g,v) + local size = g.specification.size + local data = metapost.characters.process(v[2],v[3],v[4],size/655360) + local list, t = { }, { } + for d=1,#data do + t = data[d] + t = fonts.constructors.scale(t, -1000) + t.id = font.define(t) + list[#list+1] = t.id + end + for k, v in pairs(t) do + g[k] = v -- kind of replace, when not present, make nil + end + g.variants = list +end +\stoptyping + +We hook this into the \CONTEXT\ font handler and from now on +the \type {@punk} is recognized: + +\starttyping +fonts.definers.methods.install( "punk", { { "metafont", "mfplain", "punkfont.mp", 10 } } ) +\stoptyping + +Now that we can define the font, we need to deal with +the randomizer. This is optional fun. The mentioned case swappers +are implemented in the \type {cases} namespace: + +\starttyping +local fontdata = fonts.hashes.identifiers + +cases.actions[99] = function(current) + local c = current.char + local used = fontdata[current.font].variants + if used then + local f = math.random(1,#used) + current.font = used[f] + return current, true + else + return current, false + end +end +\stoptyping + +This function is called in one of the passes over the node +list. Thanks to this framework we don't need that much code. +We didn't show two statistics functions. They are the reason why +we keep track of the total number of glyphs defined. + +This leaves us defining the interface, so here we go: + +\starttyping +\def\StartRandomPunk{\begingroup\setcharactercasing[99]} +\def\StopRandomPunk {\endgroup} +\stoptyping + +The set command just sets the attribute that we associated +with casing (one of the many attributes). The number 99 is +rather arbitrary. + +If you follow the development of \LUATEX\ and \MKIV\ (we do talks at +conferences, keep track of the development history in \type {mk.pdf}, +and report on the \CONTEXT\ mailing list) you will have noticed that +we often use somewhat extreme examples to explore and test the +functionality and this is no exception. As usual it helped us to improve +the code and extend our todo list. Can the previous code convince +the grand wizards to start using \LUATEX ? Probably not. Let's +anyway hope that they will put the addition of punk math to their todo +list. In the meantime we've already started adding missing characters: + +\startlinecorrection[blank] + \hbox to \hsize \bgroup \hss % { ' \ " } + \dorecurse{6}{\hbox{\char123\enspace\char39\enspace\char92\enspace\char34\enspace\char125}\quad}\unskip + \hss \egroup +\stoplinecorrection + +Also, because we can be sure that Mojca Miklavec's first test will +be if her favourite characters \color [mkcolor] {\ccaron}, \color +[mkcolor] {\scaron} and \color [mkcolor] {\zcaron} are supported, +we made sure that we composed those accented characters as well. +\footnote {This is accomplished by adding \type +{composecharacters(t)} at an undisclosed location in +the previous code.} + +\StopRandomPunk \page[right] \stop + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-reflection.tex b/doc/context/sources/general/manuals/mk/mk-reflection.tex new file mode 100644 index 000000000..f9a22650c --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-reflection.tex @@ -0,0 +1,782 @@ +% language=uk + +\startcomponent mk-reflection + +\environment mk-environment + +\chapter {The luafication of \TEX\ and \CONTEXT} + +% (Previously published in \TUGBOAT, ask Karl for reference.) + +\subject {introduction} + +Here I will present the current stage of \LUATEX\ around beta +stage 2, and discuss the impact so far on \CONTEXT\ \MKIV\ +that we use as our testbed. I'm writing this at the end of February +2008 as part of the series of regular updates on \LUATEX. As such, +this report is part of our more or less standard test document +(\type{mk.tex}). More technical details can be found in the reference +manual that comes with \LUATEX. More information on \MKIV\ is +available in the \CONTEXT\ mailing lists, \WIKI, and +\type{mk.pdf}. + +For those who never heard of \LUATEX: this is a new variant of +\TEX\ where several long pending wishes are fulfilled: + +\startitemize[packed] +\item combine the best of all \TEX\ engines +\item add scripting capabilities +\item open up the internals to the scripting engine +\item enhance font support to \OPENTYPE +\item move on to \UNICODE +\item integrate \METAPOST +\stopitemize + +There are a few more wishes, like converting the code base to +\CCODE\ but these are long term goals. + +The project started a few years ago and is conducted by Taco +Hoekwater (\PASCAL\ and \CCODE\ coding, code base management, +reference manual), Hartmut Henkel (\PDF\ backend, experimental +features) and Hans Hagen (general overview, \LUA\ and \TEX\ +coding, website). The code development got a boost by a grant of +the Oriental \TEX\ project (project lead: Idris Samawi Hamid) and +funding via the \TUG. The related \MPLIB\ project by the same team +is also sponsored by several user groups. The very much needed +\OPENTYPE\ fonts are also a user group funded effort: the Latin +Modern and \TEX\ Gyre projects (project leads: Jerzy Ludwichowski, +Volker RW\ Schaa and Hans Hagen), with development (the real +work) by: Bogus\l{}aw Jackowski and Janusz Nowacki. + +One of our leading principles is that we focus on opening up. This +means that we don't implement solutions (which also saves us many +unpleasant and everlasting discussions). Implementing solutions is +up to the user, or more precisely: the macro package writer, and +since there are many solutions possible, each can do it his or her +way. In that sense we follow the footsteps of Don Knuth: we make +an extensible tool, you are free to like it or not, you can take +it and extend it where needed, and there is no need to bother us +(unless of course you find bugs or weird side effects). So far +this has worked out quite well and we're confident that we can keep +our schedule. + +We do our tests of a variant of \CONTEXT\ tagged \MKIV, especially +meant for \LUATEX, but \LUATEX\ itself is in no way limited to or +tuned for \CONTEXT. Large chunks of the code written for \MKIV\ +are rather generic and may eventually be packaged as a base system +(especially font handling) so that one can use \LUATEX\ in rather +plain mode. To a large extent \MKIV\ will be functionally compatible +with \MKII, the version meant for traditional \TEX, although it +knows how to profit from \XETEX. Of course the expectation is that +certain things can be done better in \MKIV\ than in \MKII. + +\subject{status} + +By the end of 2007 the second major beta release of \LUATEX\ was +published. In the first quarter of 2008 Taco would concentrate on +\MPLIB, Hartmut would come up with the first version of the image +library while I could continue working on \MKIV\ and start using +\LUATEX\ in real projects. Of course there is some risk involved +in that, but since we have a rather close loop for critical bug +fixes, and because I know how to avoid some dark corners, the +risk was worth taking. + +What did we accomplish so far? I can best describe this in relation +to how \CONTEXT\ \MKIV\ evolved and will evolve. Before we do this, +it makes sense to spend some words on why we started working on \MKIV\ +in the first place. + +When the \LUATEX\ project started, \CONTEXT\ was about 10 years in +the field. I can safely say that we were still surprised by the +fact that what at first sight seems unsolvable in \TEX\ somehow +could always be dealt with. However, some of the solutions were +rather tricky. The code evolved towards a more or less stable +state, but sometimes depended on controlled processing. Take for +instance backgrounds that can span pages and columns, can be +nested and can have arbitrary shapes. This feature has been +present in \CONTEXT\ for quite a while, but it involves an +interplay between \TEX\ and \METAPOST. It depends on information +collected in a previous run as well as (at runtime or not) +processing of graphics. + +This means that by now \CONTEXT\ is not just a bunch of \TEX\ macros, +but also closely related to \METAPOST. It also means that +processing itself is by now rather controlled by a wrapper, in the +case of \MKII\ called \TEXEXEC. It may sound complicated, but the +fact that we have implemented workflows that run unattended for +many years and involve pretty complex layouts and graphic +manipulations demonstrates that in practice it's not as bad as it +may sound. + +With the arrival of \LUATEX\ we not only have a rigourously +updated \TEX\ engine, but also get \METAPOST\ integrated. Even +better, the scripting language \LUA\ is not only used for opening +up \TEX, but is also used for all kind of management tasks. As +a result, the development of \MKIV\ not only concerns rewriting +whole chunks of \CONTEXT, but also results in a set of new +utilities and a rewrite of existing ones. Since dealing with +\MKIV\ will demand some changes in the way users deal with +\CONTEXT\ I will discuss some of them first. It also demonstrates +that \LUATEX\ is more than just \TEX. + +\subject{utilities} + +There are two main scripts: \LUATOOLS\ and \MTXRUN. The first one +started as a replacement for \KPSEWHICH\ but evolved into a base +tool for generating (\TDS) file databases and generating formats. +In \MKIV\ we replace the regular file searching, and therefore we +use a different database model. That's the easy part. More +tricky is that we need to bootstrap \MKIV\ into this alternative +mode and when doing so we don't want to use the \type {kpse} library +because that would trigger loading of its databases. To discuss +the gory details here might cause users to refrain from using \LUATEX\ so +we stick to a general description. + +\startitemize +\item When generating a format, we also generate a bootstrap \LUA\ + file. This file is compiled to bytecode and is put alongside + the format file. The libraries of this bootstrap file are + also embedded in the format. +\item When we process a document, we instruct \LUATEX\ to load + this bootstrap file before loading the format. After the + format is loaded, we re-initialize the embedded libraries. + This is needed because at that point more information may be + available than at loading time. For instance, some + functionality is available only after the format is loaded + and \LUATEX\ enters the \TEX\ state. +\item File databases, formats, bootstrap files, and + runtime|-|generated cached data is kept in a \TDS\ tree specific cache + directory. For instance, \OPENTYPE\ font tables are stored + on disk so that next time loading them is faster. +\stopitemize + +Starting \LUATEX\ and \MKIV\ is done by \LUATOOLS. This tool +is generic enough to handle other formats as well, like \MPTOPDF\ +or \PLAIN. When you run this script without argument, you will +see: + +\starttyping +version 1.1.1 - 2006+ - PRAGMA ADE / CONTEXT + +--generate generate file database +--variables show configuration variables +--expansions show expanded variables +--configurations show configuration order +--expand-braces expand complex variable +--expand-path expand variable (resolve paths) +--expand-var expand variable (resolve references) +--show-path show path expansion of ... +--var-value report value of variable +--find-file report file location +--find-path report path of file +--make or --ini make luatex format +--run or --fmt= run luatex format +--luafile=str lua inifile (default is .lua) +--lualibs=list libraries to assemble (optional) +--compile assemble and compile lua inifile +--verbose give a bit more info +--minimize optimize lists for format +--all show all found files +--sort sort cached data +--engine=str target engine +--progname=str format or backend +--pattern=str filter variables +--lsr use lsr and cnf directly +\stoptyping + +For the \LUA\ based file searching, \LUATOOLS\ can be seen as a +replacement for \MKTEXLSR\ and \KPSEWHICH\ and as such it also +recognizes some of the \KPSEWHICH\ flags. The script is self +contained in the sense that all needed libraries are embedded. As +a result no library paths need to be set and packaged. Of course +the script has to be run using \LUATEX\ itself. The following +commands generate the file databases, generate a \CONTEXT\ \MKIV\ +format, and process a file: + +\starttyping +luatools --generate +luatools --make --compile cont-en +luatools --fmt=cont-en somefile.tex +\stoptyping + +There is no need to install \LUA in order to run this script. This +is because \LUATEX\ can act as such with the advantage that the +built-in libraries are available too, for instance the \LUA\ file +system \type {lfs}, the \ZIP\ file manager \type {zip}, the +\UNICODE\ libary \type {unicode}, \type {md5}, and of course some of +our own. + +\starttabulate +\NC luatex \NC a \LUA||enhanced \TEX\ engine \NC \NR +\NC texlua \NC a \LUA\ engine enhanced with some libraries \NC \NR +\NC texluac \NC a \LUA\ bytecode compiler enhanced with some libraries \NC \NR\NC \NR +\stoptabulate + +In principle \type {luatex} can perform all tasks but because we +need to be downward compatible with respect to the command line +and because we want \LUA\ compatible variants, you can copy or +symlink the two extra variants to the main binary. + +The second script, \MTXRUN, can be seen as a replacement for the +\RUBY\ script \TEXMFSTART, a utility whose main task is to launch +scripts (or documents or whatever) in a \TDS\ tree. The \MTXRUN\ +script makes it possible to get away from installing \RUBY\ and as +a result a regular \TEX\ installation can be made independent of +scripting tools. + +\starttyping +version 1.0.2 - 2007+ - PRAGMA ADE / CONTEXT + +--script run an mtx script +--execute run a script or program +--resolve resolve prefixed arguments +--ctxlua run internally (using preloaded libs) +--locate locate given filename + +--autotree use texmf tree cf.\ environment settings +--tree=pathtotree use given texmf tree (def: 'setuptex.tmf') +--environment=name use given (tmf) environment file +--path=runpath go to given path before execution +--ifchanged=filename only execute when given file has changed +--iftouched=old,new only execute when given file has changed + +--make create stubs for (context related) scripts +--remove remove stubs (context related) scripts +--stubpath=binpath paths where stubs wil be written +--windows create windows (mswin) stubs +--unix create unix (linux) stubs + +--verbose give a bit more info +--engine=str target engine +--progname=str format or backend + +--edit launch editor with found file +--launch (--all) launch files (assume os support) + +--intern run script using built-in libraries +\stoptyping + +This help information gives an impression of what the script does: +running other scripts, either within a certain \TDS\ tree or not, +and either conditionally or not. Users of \CONTEXT\ will probably +recognize most of the flags. As with \TEXMFSTART, arguments with +prefixes like \type{file:} will be resolved before being +passed to the child process. + +The first option, \type {--script} is the most important one and +is used like: + +\starttyping +mtxrun --script fonts --reload +mtxrun --script fonts --pattern=lm +\stoptyping + +In \MKIV\ you can access fonts by filename or by font name, and +because we provide several names per font you can use this command +to see what is possible. Patterns can be \LUA\ expressions, as +demonstrated here: + +\starttyping +mtxrun --script font --list --pattern=lmtype.*regular + +lmtypewriter10-capsregular LMTypewriter10-CapsRegular lmtypewriter10-capsregular.otf +lmtypewriter10-regular LMTypewriter10-Regular lmtypewriter10-regular.otf +lmtypewriter12-regular LMTypewriter12-Regular lmtypewriter12-regular.otf +lmtypewriter8-regular LMTypewriter8-Regular lmtypewriter8-regular.otf +lmtypewriter9-regular LMTypewriter9-Regular lmtypewriter9-regular.otf +lmtypewritervarwd10-regular LMTypewriterVarWd10-Regular lmtypewritervarwd10-regular.otf +\stoptyping + +A simple + +\starttyping +mtxrun --script fonts +\stoptyping + +gives: + +\starttyping +version 1.0.2 - 2007+ - PRAGMA ADE / CONTEXT | font tools + +--reload generate new font database +--list list installed fonts +--save save open type font in raw table + +--pattern=str filter files +--all provide alternatives +\stoptyping + +In \MKIV\ font names can be prefixed by \type {file:} or \type +{name:} and when they are resolved, several attempts are made, for +instance non|-|characters are ignored. The \type {--all} flag shows +more variants. + +Another example is: + +\starttyping +mtxrun --script context --ctx=somesetup somefile.tex +\stoptyping + +Again, users of \TEXEXEC\ may recognize part of this and indeed this is +its replacement. Instead of \TEXEXEC\ we use a script named \type +{mtx-context.lua}. Currently we have the following scripts and +more will follow: + +The \type {babel} script is made in cooperation with Thomas +Schmitz and can be used to convert babelized Greek files into +proper \UTF. More of such conversions may follow. With \type +{cache} you can inspect the content of the \MKIV\ cache and do +some cleanup. The \type {chars} script is used to construct some +tables that we need in the process of development. As its name +says, \type {check} is a script that does some checks, and in +particular it tries to figure out if \TEX\ files are correct. The +already mentioned \type {context} script is the \MKIV\ replacement +of \TEXEXEC, and takes care of multiple runs, preloading project +specific files, etc. The \type {convert} script will replace the +\RUBY\ script \type {pstopdf}. + +A rather important script is the already mentioned \type {fonts}. +Use this one for generating font name databases (which then +permits a more liberal access to fonts) or identifying installed +fonts. The \type {unzip} script indeed unzips archives. The \type +{update} script is still somewhat experimental and is one of the +building blocks of the \CONTEXT\ minimal installer system by +Mojca Miklavec and Arthur Reutenauer. This update script +synchronizes a local tree with a repository and keeps an +installation as small as possible, which for instance means: no +\OPENTYPE\ fonts for \PDFTEX, and no redundant \TYPEONE\ fonts for +\LUATEX\ and \XETEX. + +The (for the moment) last two scripts are \type {watch} and \type +{web}. We use them in (either automated or not) remote publishing +workflows. They evolved out of the \EXAMPLE\ framework which is +currently being reimplemented in \LUA. + +As you can see, the \LUATEX\ project and its \CONTEXT\ companion +\MKIV\ project not only deal with \TEX\ itself but also +facilitates managing the workflows. And the next list is +just a start. + +\starttabulate +\NC context \NC controls processing of files by \MKIV \NC \NR +\NC babel \NC conversion tools for \LATEX\ files \NC \NR +\NC cache \NC utilities for managing the cache \NC \NR +\NC chars \NC utilities used for \MKIV\ development \NC \NR +\NC check \NC \TEX\ syntax checker \NC \NR +\NC convert \NC helper for some basic graphic conversion \NC \NR +\NC fonts \NC utilities for managing font databases \NC \NR +\NC update \NC tool for installing minimal \CONTEXT\ trees \NC \NR +\NC watch \NC hot folder processing tool \NC \NR +\NC web \NC utilities related to automate workflows \NC \NR +\stoptabulate + +There will be more scripts. These scripts are normally rather small +because they hook into \MTXRUN\ which provides the libraries. Of course +existing tools remain part of the toolkit. Take for instance \CTXTOOLS, +a \RUBY\ script that converts font encoded pattern files to generic +\UTF\ encoded files. + +Those who have followed the development of \CONTEXT\ will notice that we moved +from utilities written in \MODULA\ to tools written in \PERL. These were later +replaced by \RUBY\ scripts and eventually most of them will be rewritten in +\LUA. + +\subject{macros} + +I will not repeat what is said already in the \MKIV\ related +documents, but stick to a summary of what the impact on \CONTEXT\ +is and will be. From this you can deduce what the possible influence +on other macro packages can be. + +Opening up \TEX\ started with rewriting all \IO\ related activities. +Because we wanted to be able to read from \ZIP\ files, the web and +more, we moved away from the traditional \KPSE\ based file +handling. Instead \MKIV\ uses an extensible variant written in +\LUA. Because we need to be downward compatible, the code is +somewhat messy, but it does the job, and pretty quickly and efficiently +too. Some alternative input media are implemented and many more +can be added. In the beginning I permitted several ways to specify +a resource but recently a more restrictive \URL\ syntax was +imposed. Of course the file locating mechanisms provide the same +control as provided by the file readers in \MKII. + +An example of reading from a \ZIP\ file is: + +\starttyping +\input zip:///archive.zip?name=blabla.tex +\input zip:///archive.zip?name=/somepath/blabla.tex +\stoptyping + +In addition one can register files, like: + +\starttyping +\usezipfile[archive.zip] +\usezipfile[tex.zip][texmf-local] +\usezipfile[tex.zip?tree=texmf-local] +\stoptyping + +The last two variants register a zip file in the \TDS\ structure +where more specific lookup rules apply. The files in a +registered file are known to the file searching mechanism so one +can give specifications like the following: + +\starttyping +\input */blabla.tex +\input */somepath/blabla.tex +\stoptyping + +In a similar fashion one can use the \type {http}, \type {ftp} and +other protocols. For this we use independent fetchers that cache +data in the \MKIV\ cache. Of course, in more structured projects, +one will seldom use the \type {\input} command but use a project +structure instead. + +Handling of files rather quickly reached a stable state, and we seldom need +to visit the code for fixes. Already after a few years of developing the first +code for \LUATEX\ we reached a state of \quote {Hm, when did I write +this?}. When we have reached a stable state I foresee that much of the +older code will need a cleanup. + +Related to reading files is the sometimes messy area of input +regimes (file encoding) and font encoding, which itself relates to +dealing with languages. Since \LUATEX\ is \UTF-8 based, we need to +deal with file encoding issues in the frontend, and this is what +\LUA\ based file handling does. In practice users of \LUATEX\ will +swiftly switch to \UTF\ anyway but we provide regime control for +historic reasons. This time the recoding tables are \LUA\ based +and as a result \MKIV\ has no regime files. In a similar fashion +font encoding is gone: there is still some old code that deals +with default fallback characters, but most of the files are gone. +The same will be true for math encoding. All information is now +stored in a character table which is the central point in many +subsystems now. + +It is interesting to notice that until now users have never asked +for support with regards to input encoding. We can safely assume +that they just switched to \UTF\ and recoded older documents. It +is good to know that \LUATEX\ is mostly \PDFTEX\ but also +incorporates some features of \OMEGA. The main reason for this is +that the Oriental \TEX\ project needed bidirectional typesetting +and there was a preference for this implementation over the one provided by +\ETEX. As a side effect input translation is also present, but +since no one seems to use it, that may as well go away. In \MKIV\ +we refrain from input processing as much as possible and focus on +processing the node lists. That way there is no interference +between user data, macro expansion and whatever may lead to the +final data that ends up in the to|-|be|-|typeset stream. As said, users +seem to be happy to use \UTF\ as input, and so there is hardly any need +for manipulations. + +Related to processing input is verbatim: a feature that is always +somewhat complicated by the fact that one wants to typeset a +manual about \TEX\ in \TEX\ and therefore needs flexible escapes +from illustrative as well as real \TEX\ code. In \MKIV\ verbatim +as well as all buffering of data is dealt with in \LUA. It took a +while to figure out how \LUATEX\ should deal with the concept of a +line ending, but we got there. Right from the start we made sure +that \LUATEX\ could deal with collections of catcode settings +(those magic states that characters can have). This means that one +has complete control at both the \TEX\ and \LUA\ end over the way +characters are dealt with. + +In \MKIV\ we also have some pretty printing features, but many +languages are still missing. Cleaning up the premature verbatim code +and extending pretty printing is on the agenda for the end of 2008. + +Languages also are handled differently. A major change is that +pattern files are no longer preloaded but read in at runtime. +There is still some relation between fonts and languages, no +longer in the encoding but in dealing with \OPENTYPE\ features. +Later we will do a more drastic overhaul (with multiple name +schemes and such). There are a few experimental features, like +spell checking. + +Because we have been using \UTF\ encoded hyphenation patterns for +quite some time now, and because \CONTEXT\ ships with its own files, +this transition probably went unnoticed, apart maybe from a faster +format generation and less startup time. + +Most of these features started out as an experiment and provided a +convenient way to test the \LUATEX\ extensions. In \MKIV\ we go +quite far in replacing \TEX\ code by \LUA, and how far one goes is +a matter of taste and ambition. An example of a recent replacement +is graphic inclusion. This is one of the oldest mechanisms in +\CONTEXT\ and it has been extended many times, for instance by +plugins that deal with figure databases (selective filtering from +\PDF\ files made for this purpose), efficient runtime conversion, +color conversion, downsampling and product dependent alternatives. + +One can question if a properly working mechanism should be +replaced. Not only is there hardly any speed to gain (after all, +not that many graphics are included in documents), a \LUA--\TEX\ +mix may even look more complex. However, when an opened-up \TEX\ +keeps evolving at the current pace, this last argument becomes +invalid because we can no longer give that \TeX ie code to \LUA. Also, +because most of the graphic inclusion code deals with locating +files and figuring out the best quality variant, we can benefit +much from \LUA: file handling is more robust, the code looks +cleaner, complex searches are faster, and eventually we can +provide way more clever lookup schemes. So, after all, switching +to \LUA\ here makes sense. A nice side effect is that some of the +mentioned plugins now take a few lines of extra code instead of +many lines of \TEX. At the time of writing this, the beta version +of \MKIV\ has \LUA\ based graphic inclusion. + +A disputable area for Luafication is multipass data. Most of that has +already been moved to \LUA\ files instead of \TEX\ files, and the +rest will follow: only tables of contents still use a \TEX\ +auxiliary file. Because at some point we will reimplement the +whole section numbering and cross referencing, we postponed that +till later. The move is disputable because in the end, most data +ends up in \TEX\ again, which involves some conversion. However, in +\LUA\ we can store and manipulate information much more easily and so +we decided to follow that route. As a start, index information is +now kept in \LUA\ tables, sorted on demand, depending on language +needs and such. Positional information used to take up much hash +space which could deplete the memory pool, but now we can have +millions of tracking points at hardly any cost. + +Because it is a quite independent task, we could rewrite the +\METAPOST\ conversion code in \LUA\ quite early in the +development. We got smaller and cleaner code, more flexibility, and +also gained some speed. The code involved in this may change as +soon as we start experimenting with \MPLIB. Our expectations +are high because in a bit more modern designs a graphic engine +cannot be missed. For instance, in educational material, +backgrounds and special shapes are all over the place, and we're +talking about many \METAPOST\ runs then. We expect to bring down the +processing time of such documents considerably, if only because +the \METAPOST\ runtime will be close to zero (as experiments have +shown us). + +While writing the code involved in the \METAPOST\ conversion a new +feature showed up in \LUA: \type {lpeg}, a parsing library. From +that moment on \type {lpeg} was being used all over the place, +most noticeably in the code that deals with processing \XML. Right +from the start I had the feeling that \LUA\ could provide a more +convenient way to deal with this input format. Some experiments +with rewriting the \MKII\ mechanisms did not show the expected +speedup and were abandoned quickly. + +Challenged by \type {lpeg} I then wrote a parser and started +playing with a mixture of a tree based and stream approach to +\XML\ (\MKII\ is mostly stream based). Not only is loading \XML\ +code extremely fast (we used 40~megaByte files for testing), +dealing with the tree is also convenient. The additional \MKIV\ +methods are currently being tested in real projects and so far +they result in an acceptable and pleasant mix of \TEX\ and \XML. For +instance, we can now selectively process parts of the tree using +path expressions, hook in code, manipulate data, etc. + +The biggest impact of \LUATEX\ on the \CONTEXT\ code base is not +the previously mentioned mechanisms but one not yet mentioned: +fonts. Contrary to \XETEX, which uses third party libraries, +\LUATEX\ does not implement dealing with font specific issues at +all. It can load several font formats and accepts font data in a +well|-|defined table format. It only processes character nodes into +glyph nodes and it's up to the user to provide more by +manipulating the node lists. Of course there is still basic +ligature building and kerning available but one can bypass that with +other code. + +In \MKIV, when we deal with \TYPEONE\ fonts, we try to get away +from traditional \TFM\ files and use \AFM\ files instead (indeed, +we parse them using \type {lpeg}). The fonts are mapped onto +\UNICODE. Awaiting extensions of math we only use \TFM\ files for +math fonts. Of course \OPENTYPE\ fonts are dealt with and this is +where we find most \LUA\ code in \MKIV: implementing features. +Much of that is a grey area but as part of the Oriental \TEX\ +project we're forced to deal with complex feature support, so that +provides a good test bed as well as some pressure for getting it +done. Of course there is always the question to what extent we +should follow the (maybe faulty) other programs that deal with +font features. We're lucky that the Latin Modern and \TEX\ Gyre +projects provide real fonts as well as room for discussion and +exploring these grey areas. + +In parallel to writing this, I made a tracing feature for Oriental +\TEX er Idris so that he could trace what happened with the Arabic +fonts that he is making. This was relatively easy because already +in an early stage of \MKIV\ some debugging mechanisms were built. +One of its nice features is that on an error, or when one +traces something, the results will be shown in a web browser. +Unfortunately I have not enough time to explore such aspects in +more detail, but at least it demonstrates that we can change some +aspects of the traditional interaction with \TEX\ in more radical +ways. + +Many users may be aware of the existence of so|-|called virtual +fonts, if only because it can be a cause of problems (related to +map files and such). Virtual fonts have a lot of potential but +because they were related to \TEX's own font data format they never got +very popular. In \LUATEX\ we can make virtual fonts at runtime. In +\MKIV\ for instance we have a feature (we provide features beyond +what \OPENTYPE\ does) that completes a font by composing missing +glyphs on the fly. More of this trickery can be expected as soon +as we have time and reason to implement it. + +In \PDFTEX\ we have a couple of font related goodies, like +character expansion (inspired by Hermann Zapf) and character +protruding. There are a few more but these had limitations and +were suboptimal and therefore have been removed from \LUATEX. +After all, they can be implemented more robustly in \LUA. The two +mentioned extensions have been (of course) kept and have been partially +reimplemented so that they are now uniquely bound to fonts +(instead of being common to fonts that traditional \TEX\ shares in +memory). The character related tables can be filled with \LUA\ and +this is what \MKIV\ now does. As a result much \TEX\ code could go +away. We still use shape related vectors to set up the values, but +we also use information stored in our main character database. + +A likely area of change is math and not only as a result of the +\TEX\ gyre math project which will result in a bunch of \UNICODE\ +compliant math fonts. Currently in \MKIV\ the initialization +already partly takes place using the character database, and so +again we will end up with less \TEX\ code. A side effect of +removing encoding constraints (i.e.\ moving to \UNICODE) is that +things get faster. Later this year math will be opened up. + +One of the biggest impacts of opening up is the arrival of +attributes. In traditional \TEX\ only glyph nodes have an +attribute, namely the font id. Now all nodes can have attributes, +many of them. We use them to implement a variety of features that +already were present in \MKII, but used marks instead: color (of +course including color spaces and transparency), inter|-|character +spacing, character case manipulation, language dependent pre and +post character spacing (for instance after colons in French), +special font rendering such as outlines, and much more. An +experimental application is a more advanced glue|/|penalty model +with look|-|back and look|-|ahead as well as relative weights. This +is inspired by the one good thing that \XML\ formatting objects +provide: a spacing and pagebreak model. + +It does not take much imagination to see that features demanding +processing of node lists come with a price: many of the +callbacks that \LUATEX\ provides are indeed used and as a result +quite some time is spent in \LUA. You can add to that the time +needed for handling font features, which also boils down to +processing node lists. The second half of 2007 Taco and I spent +much time on benchmarking and by now the interface between \TEX\ +and \LUA\ (passing information and manipulating nodes) has been +optimized quite well. Of course there's always a price for +flexibility and \LUATEX\ will never be as fast as \PDFTEX, but +then, \PDFTEX\ does not deal with \OPENTYPE\ and such. + +We can safely conclude that the impact of \LUATEX\ on \CONTEXT\ is +huge and that fundamental changes take place in all key +components: files, fonts, languages, graphics, \METAPOST\, \XML, +verbatim and color to start with, but more will follow. Of course +there are also less prominent areas where we use \LUA\ based +approaches: handling \URL's, conversions, alternative math +input to mention a few. Sometime in 2009 we expect to start +working on more fundamental typesetting related issues. + +\subject{roadmap} + +On the \LUATEX\ website \type {www.luatex.org} you can find a +roadmap. This roadmap is just an indication of what happened and +will happen and it will be updated when we feel the need. Here is +a summary. + +\startitemize + +\head merging engines + +Merge some of the \ALEPH\ codebase into \PDFTEX\ (which already has +\ETEX) so that \LUATEX\ in \DVI\ mode behaves like \ALEPH, and in +\PDF\ mode like \PDFTEX. There will be \LUA\ callbacks for file +searching. This stage is mostly finished. + +\head \OPENTYPE\ fonts + +Provide \PDF\ output for \ALEPH\ bidirectional functionality and add +support for \OPENTYPE\ fonts. Allow \LUA\ scripts to control all +aspects of font loading, font definition and manipulation. Most of +this is finished. + +\head tokenizing and node lists + +Use \LUA\ callbacks for various internals, complete access to +tokenizer and provide access to node lists at moments that make +sense. This stage is completed. + +\head paragraph building + +Provide control over various aspects of paragraph building +(hyphenation, kerning, ligature building), dynamic loading loading +of hyphenation patterns. Apart from some small details these +objectives are met. + +\head \METAPOST\ (\MPLIB) + +Incorporate a \METAPOST\ library and investigate options for runtime +font generation and manipulation. This activity is on schedule and +integration will take place before summer 2008. + +\head image handling + +Image identification and loading in \LUA\ including scaling and +object management. This is nicely on schedule, the first version of the +image library showed up in the 0.22 beta and some more features +are planned. + +\head special features + +Cleaning up of \HZ\ optimization and protruding and getting rid of +remaining global font properties. This includes some cleanup of +the backend. Most of this stage is finished. + +\head page building + +Control over page building and access to internals that matter. +Access to inserts. This is on the agenda for late 2008. + +\head \TEX\ primitives + +Access to and control over most \TEX\ primitives (and related +mechanisms) as well as all registers. Especially box handling +has to be reinvented. This is an ongoing effort. + +\head \PDF\ backend + +Open up most backend related features, like annotations and +object management. The first code will show up at the end of 2008. + +\head math + +Open up the math engine parallel to the development of +the \TEX\ Gyre math fonts. Work on this will start during 2008 and +we hope that it will be finished by early 2009. + +\head \CWEB + +Convert the \TEX\ Pascal source into \CWEB\ and start using \LUA\ +as glue language for components. This will be tested on \MPLIB\ +first. This is on the long term agenda, so maybe around 2010 you +will see the first signs. + +\stopitemize + +In addition to the mentioned functionality we have a couple of +ideas that we will implement along the road. The first formal beta +was released at \TUG\ 2007 in San Diego (\USA). The first +formal release will be at \TUG\ 2008 in Cork (Ireland). The +production version will be released at Euro\TEX\ in the +Netherlands (2009). + + +Eventually \LUATEX\ will be the successor to \PDFTEX\ (informally +we talk of \PDFTEX\ version~2). It can already be used as a +drop|-|in for \ALEPH\ (the stable variant of \OMEGA). It provides a +scripting engine without the need to install a specific scripting +environment. These factors are among the reasons why distributors +have added the binaries to the collections. Norbert Preining +maintains the \LINUX\ packages, Akira Kakuto provides \WINDOWS\ +binaries as part of his distribution, Arthur Reutenauer takes care +of \MACOSX\ and Christian Schenk recently added \LUATEX\ to \MIKTEX. +The \LUATEX\ and \MPLIB\ projects are hosted at Supelec by Fabrice +Popineau (one of our technical consultants). And with Karl Berry +being one of our motivating supporters, you can be sure that the +binaries will end up someplace in \TEXLIVE\ this year. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-structure.tex b/doc/context/sources/general/manuals/mk/mk-structure.tex new file mode 100644 index 000000000..f199feb7b --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-structure.tex @@ -0,0 +1,437 @@ +% language=uk + +\usemodule[narrowtt] + +\environment mk-environment + +\startcomponent mk-structure + +\chapter{Everything structure} + +At the time of this writing, \CONTEXT\ \MKIV\ spends some 50\% of +its time in \LUA. There are several reasons for this. + +\startitemize[packed] +\item All \IO\ goes via \LUA, including messages and logging. This includes + file searching which happened to be done by the \KPSE\ library. +\item Much font handling is done by \LUA\ too, for instance \OPENTYPE\ features + are completely handled by \LUA. +\item Because \TEX\ is highy optimized, its influence on runtime is less + prominent. Even if we delegate some tasks to \LUA, \TEX\ still has + work to do. +\stopitemize + +Among the reported statistics of a 242 page version of \type +{mk.pdf} (not containing this chapter) we find the following: + +\startntyping +input load time - 0.094 seconds +startup time - 0.905 seconds (including runtime option file processing) +jobdata time - 0.140 seconds saving, 0.062 seconds loading +fonts load time - 5.413 seconds +xml load time - 0.000 seconds, lpath calls: 46, cached calls: 31 +lxml load time - 0.000 seconds preparation, backreferences: 0 +mps conversion time - 0.000 seconds +node processing time - 1.747 seconds including kernel +kernel processing time - 0.343 seconds +attribute processing time - 2.075 seconds +language load time - 0.109 seconds, n=4 +graphics processing time - 0.109 seconds including tex, n=7 +metapost processing time - 0.484 seconds, loading: 0.016 seconds, execution: 0.203 seconds, n: 65 +current memory usage - 332 MB +loaded patterns - gb:gb:pat:exc:3 nl:nl:pat:exc:4 us:us:pat:exc:2 +control sequences - 34245 of 165536 +callbacks - direct: 235579, indirect: 18665, total: 254244 (1050 per page) +runtime - 25.818 seconds, 242 processed pages, 242 shipped pages, 9.373 pages/second +\stopntyping + +The startup time includes initial font loading (we don't store fonts +in the format). Jobdata time involves loading and saving multipass data +used for tables of contents, references, positioning, etc. The time needed +for loading fonts is over 5 seconds due to the fact that we load a couple of +real large and complex fonts. Node processing time mostly is related to +\OPENTYPE\ feature support. The kernel processing time refers to hyphenation +and line breaking, for which (of course) we use \TEX. Direct callbacks are +implicit calls to \LUA, using \type {\directlua} while the indirect calls +concern overloaded \TEX\ functions and callbacks triggered by \TEX\ itself. + +Depending on the system load on my laptop, the throughput is around +10 pages per second for this document, which is due to the fact +that some font trickery takes place using a few arabic fonts, some +chinese, a bunch of metapost punk instances, Zapfino, etc. + +The times reported are accumulated times and contain quite some +accumulated rounding errors so assuming that the operating system +rounds up the times, the totals in practice might be higher. So, +looking at the numbers, you might wonder if the load on \LUA\ will +become even larger. This is not necessary. Some tasks can be done +better in \LUA\ but not always with less code, especially when we +want to extend functionality and to provide more robust solutions. +Also, even if we win some processing time we might as well waste +it in interfacing between \TEX\ and \LUA. For instance, we can +delegate pretty printing to \LUA, but most documents don't contain +verbatim at all. We can handle section management by \LUA, but how +many section headers does a document have? + +When the future of \TEX\ is discussed, among the ideas presented +is to let \TEX\ stick to typesetting and implement it as a +component (or library) on top of a (maybe dedicated) language. +This might sound like a nice idea, but eventually we will end up +with some kind of user interface and a substantial amount of code +dedicated to dealing with fonts, structure, character management, +math etc. + +In the process of converting \CONTEXT\ to \MKIV\ we try to use +each language (\TEX, \LUA, \METAPOST) for what it is best suited +for. Instead of starting from scratch, we start with existing code +and functionality, because we need a running system. Eventually we +might find \TEX's role as language being reduced to (or maybe we can +better talk of \quote {focused on}) mostly aspects of +typesetting, but \CONTEXT\ as a whole will not be much different +from the perspective of the user. + +So, this is how the transition of \CONTEXT\ takes place: + +\startitemize[packed] +\item We started with replacing isolated bits and pieces of code + where \LUA\ is a more natural candidate, like file \IO, encoding + issues. +\item We implement new functionality, for instance \OPENTYPE\ + and \TYPEONE\ support. +\item We reimplement mechanisms that are not efficient as we want them + to be, like buffers and verbatim. +\item We add new features, for instance tree based \XML\ processing. +\item After evaluating we reimplement again when needed (or when \LUATEX\ + evolves). +\stopitemize + +Yet another transition is the one we will discuss next: + +\startitemize[packed] +\item We replace complex mechanisms by new ones where we separate + management and typesetting. +\stopitemize + +This not so trivial effort because it affects many aspects of \CONTEXT\ and +as such we need to adapt a lot of code at the same time: all things +related to structure: + +\startitemize[packed] +\item sectioning (chapters, sections, etc) +\item numbering (pages, itemize, enumeration, floats, etc) +\item marks (used for headers and footers) +\item lists (tables of contents, lists of floats, sorted lists) +\item registers (including collapsing of page ranges) +\item cross referencing (to text as well as pages) +\item notes (footnotes, endnotes, etc) +\stopitemize + +All these mechanisms are somehow related. A section head can occur +in a list, can be cross referenced, might be shows in a header and +of course can have a number. Such a number can have multiple +components (1.A.3) where each component can have its own +conversion, rendering (fonts, colors) and selectively have less +components. In tables of contents either or not we want to see all +components, separators etc. Such a table can be generated at each +level, which demands filtering mechanisms. The same is true for +registers. There we have page numbers too, and these may be +prefixed by section numbers, possibly rendered differently than +the original section number. + +Much if this is possible in \CONTEXT\ \MKII, but the code that +deals with this is not always nice and clean and right from the start +of the \LUATEX\ project it has been on the agenda to clean it up. The code +evolved over time and +functionality was added when needed. But, the projects +that we deal with demand more (often local) control over the +components of a number. + +What makes structure related data complex is that we need to keep +track of each aspect in order to be able to reproduce the +rendering in for instance a table of contents, where we also may +want to change some of the aspects (for instance separators in a +different color). Another pending issue is \XML\ and although we +could normally deal with this quite well, it started making sense +to make all multi|-|pass data (registers, tables of content, +sorted lists, references, etc.) more \XML\ aware. This is a +somewhat hairy task, if only because we need to switch between +\TEX\ mode and \XML\ mode when needed and at the same time keep an +eye on unwanted expansion: do we keep structure in the content or +not? + +Rewriting the code that deals with these aspects of typesetting is +the first step in a separation of code in \MKII\ and \MKIV. Until +now we tried to share much code, but this no longer makes sense. +Also, at the \CONTEXT\ conference in Bohinj (2008) it was decided +that given the development of \MKIV, it made sense to freeze +\MKII\ (apart from bug fixes and minor extensions). This decision +opens the road to more drastic changes. We will roll back some of +the splits in code that made sharing code possible and just +replace whole components of \CONTEXT\ as a whole. This also gives +us the opportunity to review code more drastically than until now +in the perspective of \ETEX. + +Because this stage in the rewrite of \CONTEXT\ might bring some +compatibility issues with it (especially for users who use the +more obscure tuning options), I will discuss some of the changes +here. A bit of understanding might make users more tolerant. + +The core data structure that we need to deal with is a number, which +can be constructed in several ways. + +\def\NotaBeneR{\inframed[frame=off,background=color,backgroundcolor=mktransparentred]} +\def\NotaBeneG{\inframed[frame=off,background=color,backgroundcolor=mktransparentgreen]} +\def\NotaBeneB{\inframed[frame=off,background=color,backgroundcolor=mktransparentblue]} +\def\NotaBeneY{\inframed[frame=off,background=color,backgroundcolor=mktransparentyellow]} +\def\NotaBeneS{\inframed[frame=off,background=color,backgroundcolor=mktransparentgray]} + +\starttabulate[|l|l|] +\NC sectioning \NC \NotaBeneR{1.A.2.II} some title \NC \NR +\NC pagenumber \NC page \NotaBeneR{1.A}\NotaBeneG{--}\NotaBeneB{23} \NC \NR +\NC reference \NC in chapter \NotaBeneR{2.II} \NC \NR +\NC marking \NC \NotaBeneR{A}: some title with preceding number \NC \NR +\NC contents \NC \NotaBeneR{2.II} some title with some page number \NotaBeneR{1.A}\NotaBeneG{--}\NotaBeneB{23} \NC \NR +\NC index \NC some word \NotaBeneB{23}, \NotaBeneR{A}\NotaBeneG{--}\NotaBeneB{42}---\NotaBeneR{B}\NotaBeneG{--}\NotaBeneB{48} \NC \NR +\NC itemize \NC \NotaBeneY{a} first item \NotaBeneY{a.1} subitem item \NC \NR +\NC enumerate \NC example \NotaBeneR{1.A.2.II}\NotaBeneG{.}\NotaBeneY{a} \NC \NR +\NC floatcaption \NC figure \NotaBeneR{1}\NotaBeneG{--}\NotaBeneB{2} \NC \NR +\NC footnotes \NC note \NotaBeneS{\symbol[3]} \NC \NR +\stoptabulate + +In this table we see how numbers are composed: + +\starttabulate[|l|p|] +\NC \NotaBeneR{section number} \NC It has several components, separated by symbols + and with an optional final symbol \NC \NR +\NC \NotaBeneG{separator} \NC This can be different for each level and can + have dedicated rendering options \NC \NR +\NC \NotaBeneB{page number} \NC That can be preceded by a (partial) sectionnumber + and separated from the page number by another symbol \NC \NR +\NC \NotaBeneY{counter} \NC It can be preceded by a (partial) sectionnumber and + can also have subnumbers with its own separation + properties \NC \NR +\NC \NotaBeneS{symbol} \NC Sometimes numbers get represented by symbols in which + case we use pagewise restarting symbol sets \NC \NR +\stoptabulate + +Say that at some point we store a section number and/or page +number. With the number we need to store information about the +conversion (number, character, roman numeral, etc) and the +separators, including their rendering. However, when we reuse that +stored information we might want to discard some components and/or +use a different rendering. In traditional \CONTEXT\ we have +control over some aspects but due to the way numbers are stored +for later reuse this control is limited. + +Say that we have cloned a subsection head as follows: + +\starttyping +\definehead[MyHead][section] +\stoptyping + +This is used as: + +\starttyping +\MyHead[example]{Example} +\stoptyping + +In \MKII\ we save a list entry (which has the number, the title +and a reference to the page) and a reference to the the number, +the title and the page (tagged \type {example}). Page numbers are +stored in such a way that we can filter at specific section +levels. This permits local tables of contents. + +The entry in the multi pass data file looks as follows (we collect all +multi pass data in one file): + +\starttyping +\mainreference{}{example}{2--0-1-1-0-0-0-0--1}{1}{{I.I}{Example}}% +\listentry{MyHead}{2}{I.I}{Example}{2--0-1-1-0-0-0-0--1}{1}% +\stoptyping + +In \MKIV\ we store more information and use tables for that. Currently +the entry looks as follows: + +\starttyping +structure.lists.collected={ + { + ... + }, + { + metadata={ + catcodes=4, + coding="tex", + internal=2, + kind="section", + name="MyHead", + reference="example", + }, + pagenumber={ + numbers={ 1, 1, 0 }, + }, + sectionnumber={ + conversion="R", + conversionset="default", + numbers={ 0, 2 }, + separatorset="default", + }, + sectiontitle={ + label="MyHead", + title="Example", + }, + }, + { + ... + }, +} +\stoptyping + +There can be much more information in each of the subtables. For +instance, the \type {pagenumber} and \type {sectionnumber} +subtables can have \type {prefix}, \type {separatorset}, +\type{conversion}, \type {conversionset}, \type {stopper}, \type +{segments} and \type {connector} fields, and the \type {metadata} +table can contain information about the \XML\ root document so +that associated filtering and handling can be reconstructed. With the +section title we store information about the preceding label text +(seldom used, think of \quote{Part B}). + +This entry is used for lists as well as cross referencing. +Actually, the stored information is also used for markings +(running heads). This means that these mechanisms must be able to +distinguish between where and how information is stored. + +These tables look rather verbose and indeed they are. We end up +with much larger multi|-|pass data files but fortunately loading them +is quite efficient. Serializing on the other hand might cost some time +which is compensated by the fact that we no longer store +information in token lists associated with nodes in \TEX's lists +and in the future we might even move more data handling to the +\LUA\ end. Also, in future versions we will share similar data +(like page number information) more efficiently. + +Storing date at the \LUA\ end also has consequences for the +typesetting. When specific data is needed a call to \LUA\ is +necessary. In the future we might offer both push and pull methods +(\LUA\ pushing information to the typesetting code versus \LUA\ +triggering typesetting code). For lists we pull, and for registers +we currently push. Depending on our experiences we might change +these strategies. + +A side effect of the rewrite is that we force more consistency. +For instance, you see a \type {conversion} field in the list. This +is the old way of defining the way a number gets converted. The +modern approach is to use sets. Because we now have a more +stringent inheritance model at the user interface level, this +might lead to incompatible conversions at lower levels (when +unset). Instead of cooking up some nasty compatibility hacks, we +accept some incompatibility, if only because users have to adapt +their styles to new font technology anyway. And for older +documents there is still \MKII. + +Instead of introducing many extra configuration variables (for each +level of sectioning) we introduce sets. These replace some of the +existing parameters and are the follow up on some (undocumented) +precursor of sets. Examples of sets are: + +\starttyping +\definestructureseparatorset [default][][.] +\definestructureconversionset[default][][numbers] +\definestructureresetset [default][][0] +\definestructureprefixset [default][section-2,section-3][] +\definestructureseparatorset [appendix][][.] +\definestructureconversionset[appendix][Romannumerals,Characters][] +\definestructureresetset [appendix][][0] +\stoptyping + +The third parameter is the default value. The sets that relate to typesetting +can have a rendering specification: + +\starttyping +\definestructureseparatorset + [demosep] + [demo->!,demo->?,demo->*,demo->@] + [demo->/] +\stoptyping + +Here we apply \type{demo} to each of the separators as well as to the +default. The renderer is defined with: + +\starttyping +\defineprocessor[demo][style=\bfb,color=red] +\stoptyping + +You can imagine that, although this is quite possible in \TEX, +dealing with sets, splitting them, handling the rendering, etc.\ +is easier in \LUA\ that in \TEX. Of course the code still looks +somewhat messy, if only because the problem is messy. Part if this +mess is related to the fact that we might have to specify all +components that make up a number. + +\starttabulate +\NC section \NC section number as part of head \NC \NR +\NC list \NC section number as part of list entry \NC \NR +\NC \NC section number as part of page number prefix \NC \NR +\NC \NC (optionally prefixed) page number \NC \NR +\NC counter \NC section number as part of counter prefix \NC \NR +\NC \NC (optionally prefixed) counter value(s) \NC \NR +\NC pagenumber \NC section number as part of page number \NC \NR +\NC \NC pagenumber components (realpage, page, subpage) \NC \NR +\stoptabulate + +As a result we have upto 3 sets of parameters: + +\starttabulate +\NC section \NC \type{section*} \NC \NR +\NC list \NC \type{section*} \type{prefix*} \type{page*} \NC \NR +\NC counter \NC \type{section*} \type{number*} \NC \NR +\NC pagenumber \NC \type{prefix*} \type{page*} \NC \NR +\stoptabulate + +When reimplementing the structure related commands, we also have +to take mechanisms into account that relate to them. For instance, +index sorter code is also used for sorted lists, so when we adapt +one mechanism we also have to adapt the other. The same is true +for cross references, that are used all over the place. It helps +that for the moment we can omit the more obscure interaction +related mechanism, if only because users will seldom use them. +Such mechanisms are also related to the backend and we're not yet +in the stage where we upgrade the backend code. In case you wonder +why references can be such a problematic areas think of the +following: + +\starttyping +\goto{here}[page(10),StartSound{ping},StartVideo{demo}] +\goto{there}[page(10),VideLayer{example},JS(SomeScript{hi world})] +\goto{anywhere}[url(mypreviouslydefinedurl)] +\stoptyping + +The \CONTEXT\ cross reference mechanism permits mixed usage of simple +hyperlinks (jump to some page) and more advanced viewer actions like +showing widgets and runnign \JAVASCRIPT\ code. And even a simple +reference like: + +\starttyping +\at{here and there}[somefile::sometarget] +\stoptyping + +involves some code because we need to handle the three words as +well as the outer reference. \footnote {Currently \CONTEXT\ does +its own splitting of multiword references, and does so by reusing +hyperlink resources in the backend format. This might change in +the future.} The reason why we need to reimplement referencing +along with structure lays in the fact that for some structure +components (like section headers and float references) we no +longer store cross reference information separately but filter it +from the data stored in the list (see example before). + +The \LUA\ code involved in dealing with the more complex +references shown here is much more flexible and robust than the +original \TEX\ code. This is a typical example of where the +accumulated time spent on the \TEX\ based solution is large +compared to the time spent on the \LUA\ variant. It's like driving +200 km by car through hilly terrain and wondering how one did that +in earlier times. Just like today scenery is not by definition better +than yestedays, \MKIV\ code is not always better than \MKII\ code. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-timing-1-luatex-progress.lut b/doc/context/sources/general/manuals/mk/mk-timing-1-luatex-progress.lut new file mode 100644 index 000000000..63d4774a3 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-timing-1-luatex-progress.lut @@ -0,0 +1,64030 @@ +return { + { + ["cs_count"]=37996, + ["dyn_used"]=513785, + ["elapsed_time"]=0.0049998760223389, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38475954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="16", + ["attribute_list"]="8", + ["dir"]="2", + ["disc"]="1", + ["glue"]="1", + ["glue_spec"]="18", + ["hlist"]="3", + ["kern"]="1", + ["pdf_literal"]="29", + ["penalty"]="3", + ["rule"]="2", + ["vlist"]="5", + }, + ["obj_ptr"]=0, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["pool_ptr"]=647320, + ["str_ptr"]=2136866, + }, + { + ["cs_count"]=38008, + ["dyn_used"]=514617, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37794887, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=0, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["pool_ptr"]=647798, + ["str_ptr"]=2136894, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514399, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37009927, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514399, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37236483, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=9, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514399, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37457372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=12, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514399, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37683960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=15, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514399, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37910484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=18, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514399, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38137008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=21, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514401, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38363532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=25, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514407, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38590184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2011", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=28, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514411, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38816987, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=31, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39043567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=34, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39270147, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=37, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39496727, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=40, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39723307, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=44, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39949887, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=47, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40176467, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=50, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40403303, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=53, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40629883, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=56, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40856463, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=59, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41083043, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=63, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41309623, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=66, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41536203, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=69, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41762783, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=72, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41989363, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=75, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42215943, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=78, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42442523, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=82, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42669103, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=85, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42895683, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=88, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43122263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=91, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43348843, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=94, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43575423, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=97, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43802003, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44029095, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=104, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44255675, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44482255, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=110, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44708835, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=113, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44935415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=116, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45161995, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45388575, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=123, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45615155, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=126, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45841735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=129, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46068315, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=132, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46294895, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=135, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46521475, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=139, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46748055, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=142, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46974635, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=145, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47201215, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=148, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47427795, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=151, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47654375, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=154, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47880955, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48107535, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48334115, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48560695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48787275, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=171, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49013855, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49240435, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49467015, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49693595, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49920175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50146755, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=190, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50373335, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50599915, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50826495, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51053075, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51280679, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51507259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=209, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51733839, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51960419, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52186999, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52413579, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=222, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52640159, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52866739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=228, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53093319, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53319899, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53546479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=238, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53773059, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=241, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53999639, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54226219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=247, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54452799, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54679379, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54905959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=257, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55132539, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=260, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55359119, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=263, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55585699, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=266, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55812279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=269, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56038859, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56265439, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56492019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56718599, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=282, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56945179, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=285, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57171759, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=288, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57398339, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=292, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57624919, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=295, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57851499, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=298, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58078079, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=301, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58304659, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=304, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514414, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58531239, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=307, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514416, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58757819, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514422, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58984399, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2012", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514426, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59211258, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59437894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=320, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59664530, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=323, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59891166, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60117802, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60344438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60571074, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60797710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61024346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=343, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61250982, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61477618, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61704254, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61930890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62157526, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62384162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=362, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62610798, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62837434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63064070, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63290706, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=375, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63517342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63743978, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=381, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63970614, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64197250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64423886, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64650522, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=394, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64877158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65103794, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=400, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65330430, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65557066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=407, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65785750, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=410, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66012386, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=413, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66239022, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66465658, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=419, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66692294, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=422, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66918930, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67145566, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67372202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67598838, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=435, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67825474, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=438, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68052110, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=441, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68278746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68505382, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=448, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68732018, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=451, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68958654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=454, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69185290, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=457, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69411926, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=460, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69638562, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=464, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69865198, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=467, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70091834, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=470, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70318470, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=473, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70545106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=476, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70771742, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=479, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70998378, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71225014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71451650, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=490, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71678286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71904922, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=496, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72131558, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=499, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72358194, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72584830, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72811466, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=509, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73038102, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73264738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=515, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73491374, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=518, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73718010, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73944646, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74171282, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=528, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74397918, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74624554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=534, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74851190, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=537, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75077826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75304462, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75531098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=547, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75757734, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75984370, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=553, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76211006, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=556, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76437642, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=560, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76664278, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=563, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76890914, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=566, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77117550, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77344186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=572, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77570822, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=575, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77797458, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=579, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78024094, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=582, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78250730, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78477366, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=588, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78704002, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=591, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78930638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=594, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79157274, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79383910, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=601, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79610546, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=604, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79837182, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=607, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80063818, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=610, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80290454, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=613, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80517090, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=617, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80743726, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=620, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80970362, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=623, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.068000078201294, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81144667, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=626, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81319964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=629, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81505665, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=632, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81686819, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=636, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81858637, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=639, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82036489, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=642, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79997865, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79501729, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=649, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79728365, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=652, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79954937, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80181573, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79708629, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=662, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78697665, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77681101, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=668, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76670137, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=671, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75659173, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74642609, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73631645, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=681, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72620681, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71604117, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=687, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70593153, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=690, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69582189, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68565625, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67554661, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=700, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66543697, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65532733, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=706, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64516169, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=709, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63505205, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62494241, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=716, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61477677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=719, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60466713, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59455749, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=725, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58439185, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=728, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57428221, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=732, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56417257, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=735, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55400693, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=738, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54389729, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=741, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53378765, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=744, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52362201, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=747, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51351237, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50340273, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49323709, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48312745, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=760, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47301781, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=763, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46285301, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=766, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46416160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=770, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46642796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=773, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46869432, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=776, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47096068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=779, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47322704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=782, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47549340, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=785, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47775976, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=789, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48002612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=792, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48229248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=795, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48455884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=798, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48682520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=801, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48909156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=805, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49135792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49362428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49589064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=815, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49819796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50046432, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=821, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50273068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=824, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50499704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50726340, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50952976, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=834, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51179612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51406248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=840, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51632884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=843, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51859520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52086156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52312792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=853, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52539428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52766064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=859, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52992700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=862, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53219336, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53445972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53672608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=872, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53899244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54125880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=878, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54352516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=881, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54579152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=885, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54805788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=888, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016000032424927, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55032424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=891, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55259060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55485696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=897, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55712332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=900, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55938968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56165604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56392240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56618876, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=913, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56845512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=916, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57072148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=919, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57298784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=923, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57525420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=926, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57752056, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=929, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57978692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=932, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58205328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=935, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58431964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=938, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58658600, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=942, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58885236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=945, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59111872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=948, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59338508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=951, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59565144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=954, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59791780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=957, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60018416, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60245052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60471688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=968, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60698324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60924960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=974, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61151596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=977, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61378232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61604868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61831504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=987, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62058140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62284776, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=993, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62511412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=996, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62738048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62964684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63191320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1006, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63417956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63644592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1012, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63871228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1015, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64097864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64324500, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64551136, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1025, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64777772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65004408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1031, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65231044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1034, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65457680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1038, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65684316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1041, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65910952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1044, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66137588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66364224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1050, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66590860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1053, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66817496, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1057, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67044132, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1060, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67270768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67497404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1066, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67724040, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1069, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67950676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1072, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68177312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68403948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1079, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68630584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1082, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68857220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1085, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69083856, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1088, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69310492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1091, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69537128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1095, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69763764, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1098, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69990400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70217036, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1104, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70443672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70670308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1110, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70896944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1114, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71123580, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1117, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71350216, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71576852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71803488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1127, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72030124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1130, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72256760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72483396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72710032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1140, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72936668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73163304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1146, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73389940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1149, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73616576, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73843212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74069848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1159, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74296484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74523120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1165, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74749756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74976392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75203028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75429664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75656300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75882936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76109572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76336208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76562844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1194, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76789480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77016116, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77242752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77469388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77696024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1210, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77922660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1213, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78149296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78375932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78602568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1222, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78829204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79055840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79282476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79509112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79735748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1238, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79962384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1241, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80189020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80415656, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1248, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80642292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1251, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80868928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81095564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1257, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81322200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1260, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81548836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1263, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81775472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1267, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82002108, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1270, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82228744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82455380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.069000005722046, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82682534, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82909516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1283, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83136152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83362788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83589424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1293, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83816060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81978696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1299, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81624884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1302, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81851520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82078156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82304792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1312, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81688320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80677356, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1318, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79660792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1321, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78649828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77638864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76622300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75611336, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74600372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73583808, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72572844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71561880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70545316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69534352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68523388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67506824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66495860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1363, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65484896, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1366, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64468332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63457368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62446404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1375, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61429840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60418876, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1382, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59407912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1385, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58391348, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57380384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56369420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1394, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55352856, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54341892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1401, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53330928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1404, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52314364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1407, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51303400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1410, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50292436, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1413, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49275872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48264908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1420, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47253944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1423, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46847939, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47074575, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47301211, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47527847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1435, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47754483, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47981119, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48207755, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1446, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48434391, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1449, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48661027, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1452, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48887663, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1455, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49114299, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49340935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49567571, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1465, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49794207, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1468, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50020843, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1471, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50247479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1474, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50474115, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50700751, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50927387, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51154023, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51380659, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1490, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51607295, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51833931, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52060567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52287203, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52513839, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52740475, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1509, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52967111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53193747, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1516, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53420383, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1519, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53647019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53873655, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54100291, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1528, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54326927, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54553563, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1535, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54780199, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1538, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55006835, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55233471, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55460107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1547, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55686743, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55913379, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1554, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56140015, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1557, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56366651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1560, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56593287, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1563, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56819923, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1566, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57046559, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57273195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1573, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57499831, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1576, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57726467, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1579, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57953103, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1582, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58179739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58406375, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1588, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58633011, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1592, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58859647, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1595, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59086283, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59312919, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1602, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59539555, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1605, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59766191, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1608, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59992827, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60219463, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60446099, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1618, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60672735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1621, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60899371, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1624, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61126007, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1627, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61352643, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61587471, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61814107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1637, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62040743, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1640, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62267379, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1643, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62494015, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62720651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62947287, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63173923, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63400559, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63627195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1662, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63853831, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64080467, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64307103, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1672, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64533739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64760375, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64987011, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1681, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65213647, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65440283, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1688, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65666919, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1691, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65893555, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66120191, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66346827, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1700, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66573463, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66800099, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1707, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67026735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1710, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67253371, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67480007, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1716, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67706643, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1719, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67933279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68159915, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1726, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68386551, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1729, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68613187, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1732, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68839823, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1735, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69066459, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1738, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69293095, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1741, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69519731, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1745, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69746367, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1748, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69973003, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70199639, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70426275, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70652911, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1761, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70879547, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71106183, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71332819, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1771, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71559455, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1774, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71786091, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1777, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72012727, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1780, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72239363, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72465999, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72692635, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1790, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72919271, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1793, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73145907, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1796, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73372543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1799, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73599179, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73825815, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74052451, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74279087, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74505723, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1815, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74732359, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74958995, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75185631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75412267, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75638903, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75865539, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1834, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76092175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76318811, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1841, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76545447, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1844, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76772083, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76998719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77225355, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1853, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77451991, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77678627, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1860, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77905263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1863, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78131899, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78358535, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78585171, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1872, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78811807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79038443, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1879, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79265079, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1882, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79491715, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1885, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79718351, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1888, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79944987, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1891, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80171623, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80398259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1898, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80624895, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1901, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80851531, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81078167, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81304803, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81531439, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1913, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81758075, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81984711, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82211347, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1924, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82437983, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1927, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82664619, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1930, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82891255, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1933, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.072999954223633, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83117781, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83344527, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83571163, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1943, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83797799, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1946, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84024435, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1949, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84251071, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1952, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83789627, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82044687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82271323, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82497959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82724595, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1968, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82795075, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81784111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80767547, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79756583, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78745619, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77729055, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1987, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76718091, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75707127, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1994, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74696163, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1997, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73679599, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72668635, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71657671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2006, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70641107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69630143, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2013, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68619179, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2016, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67602615, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66591651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65580687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2025, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64564123, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63553159, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2032, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62542195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2035, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61525631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2038, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60514667, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2041, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59503703, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2044, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58487139, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57476175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2051, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56465211, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2054, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55448647, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2057, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54437683, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2060, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53426719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52410155, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2066, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51399191, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2070, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50388227, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2073, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49371663, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48360699, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2080, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47349735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2083, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47192907, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2086, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47419543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47646179, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47872815, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2096, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48099451, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2099, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48326087, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2102, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48552723, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2105, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48779359, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49005995, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49232631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2115, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49459267, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2118, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49685903, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2121, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49912539, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50139175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50365811, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50592447, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50819083, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51045719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2140, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51272355, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51498991, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51725627, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2150, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51952263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52178899, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52405535, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2159, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52632171, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52858807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2166, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53085443, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2169, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53312079, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53538715, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53765351, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53991987, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54218623, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2185, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54445259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2188, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54671895, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54898531, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2194, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55125167, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55351803, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55578439, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2204, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55805075, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2207, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56031711, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2210, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56258347, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2213, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56484983, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56711619, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56938255, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2223, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57164891, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2226, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57391527, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57618163, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57844799, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58071435, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2239, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58298071, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58524707, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58751343, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2249, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58977979, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2252, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59204615, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2255, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59431251, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2258, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59657887, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59884523, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60111159, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2268, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60337795, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2271, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60564431, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2274, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60791067, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2277, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61017703, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61244339, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61470975, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61697611, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61924247, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2293, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62150883, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62377519, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62604155, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62830791, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63057427, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63284063, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2312, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63510699, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63737335, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2319, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63963971, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2322, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64190607, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64417243, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64643879, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64870515, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65097151, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2338, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65323787, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2341, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65550423, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65777059, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66003695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66230331, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66456967, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2357, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66683603, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2360, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66910239, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2363, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67136875, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2366, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67363511, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67590147, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67816783, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2376, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68043419, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2379, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68270055, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2382, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68496691, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2385, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68723327, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68949963, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69176599, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69403235, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69629871, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2402, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69856507, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2405, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70083143, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2408, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70309779, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2411, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70536415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70763051, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70989687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2421, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71216323, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2424, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71442959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2427, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71669595, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2430, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71896231, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72122867, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72349503, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72576139, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72802775, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2446, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73029411, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2449, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73256047, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73482683, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73709319, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73935955, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74162591, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2465, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74389227, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2468, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74615863, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2472, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74842499, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2475, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75069135, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75295771, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75522407, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75749043, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75975679, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2491, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76202315, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2494, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76428951, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76655587, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76882223, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77108859, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77335495, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2510, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77562131, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2513, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77788767, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2516, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78015403, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2519, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78242039, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78468675, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78695311, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2529, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78921947, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2532, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79148583, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2535, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79375219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2538, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79601855, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79828491, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80055127, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2548, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80281763, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2551, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80508399, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2554, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80735035, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2558, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80961671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2561, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81188307, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2564, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81414943, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81641579, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81868215, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2574, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82094851, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2577, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82321487, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2580, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82548123, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2583, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82774759, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83001395, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83228031, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2593, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83454667, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2596, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.075000047683716, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83681219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2599, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83907939, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2602, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84134575, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84361211, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84587847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84814483, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84608415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2618, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82587051, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2621, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82813687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83040323, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2628, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83266959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83482227, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82472131, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2637, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81455567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2640, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80444603, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2644, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79433639, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2647, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78417075, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77406111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76395147, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75378583, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74367619, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2663, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73356655, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2666, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72340091, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71329127, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2672, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70318163, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69301599, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68290635, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2682, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67279671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2685, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66263107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2688, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65252143, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2691, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64241179, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63224615, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62213651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2701, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61202687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2704, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60186123, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2707, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59175159, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2710, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58164195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57147631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2717, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56136667, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55125703, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54114739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2727, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53098175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2730, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52087211, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2733, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51076247, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2736, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50059683, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49048719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48037755, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2746, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47397327, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2749, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47623963, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2752, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47850599, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2755, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48077235, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48303871, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48530507, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48757143, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48983779, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2771, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49210415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2774, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49437051, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49663687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49890323, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50116959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50343595, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2790, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50570231, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2793, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50796867, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2797, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51023503, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2800, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51250139, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51476775, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51703411, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51930047, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52156683, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2816, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52383319, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2819, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52609955, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52836591, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53063227, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53289863, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53516499, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2835, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53743135, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2838, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53969771, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2841, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54196407, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2844, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54423043, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54649679, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54876315, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2854, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55102951, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2857, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55329587, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2860, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55556223, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2863, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55782859, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56009495, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56236131, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56462767, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56689403, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2880, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56916039, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2883, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57142675, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2886, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57369311, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2889, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57595947, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57822583, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58049219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2899, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58275855, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2902, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58502491, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2905, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58729127, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2908, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58955763, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59182399, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59409035, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59635671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59862307, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2924, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60088943, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2927, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60315579, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60542215, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60768851, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60995487, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61222123, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2943, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61448759, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2946, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61675395, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2950, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61902031, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2953, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62128667, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62355303, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62581939, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62808575, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63035211, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2969, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63261847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2972, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63488483, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63715119, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63941755, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64168391, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64395027, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2988, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64621663, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2991, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64848299, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2994, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65074935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2997, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65301571, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65528207, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65754843, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3007, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65981479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3010, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66208115, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3013, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66434751, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3016, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66661387, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66888023, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67114659, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3026, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67341295, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3029, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67567931, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3032, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67794567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3036, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68021203, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3039, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68247839, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3042, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68474475, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68701111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68927747, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3052, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69154383, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3055, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69381019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3058, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69607655, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3061, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69834291, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70060927, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70287563, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3071, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70514199, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3074, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70740835, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3077, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70967471, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3080, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71194107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71420743, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71647379, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71874015, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72100651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3096, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72327287, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3099, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72553923, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72780559, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3106, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73007195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73233831, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73460467, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3115, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73687103, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3118, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73913739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3122, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74140375, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3125, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74367011, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74593647, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74820283, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75046919, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75273555, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3141, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75500191, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3144, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75726827, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75953463, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3150, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76180099, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76406735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76633371, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3160, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76860007, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3163, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77086643, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3166, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77313279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3169, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77539915, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514429, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77766551, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514431, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77993187, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3179, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514437, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78219823, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2013", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3182, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514441, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78446738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3185, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78673430, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3188, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78900122, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79126814, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3195, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79353506, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79580198, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79806890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3205, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80033582, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3208, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80260274, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3211, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80486966, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3214, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80713658, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80940350, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81167042, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3224, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81393734, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3227, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81620426, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3230, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81847118, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3233, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82073810, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82300502, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82527194, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82753886, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82980578, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3249, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83207270, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3252, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83433962, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83660654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83887346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84130422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.075000047683716, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84356768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3268, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84583604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3271, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84810296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3275, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85036988, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3278, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85263680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85490372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83917960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83237372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83464064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3294, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83690756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3297, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83917448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83518424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82501916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81491008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80474500, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3313, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79463592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3316, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78452684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3319, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77436176, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3322, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76425268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75408760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74397852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3332, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73386944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3335, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72370436, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3338, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71359528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3341, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70348620, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69332112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68321204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67304696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66293788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3358, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65282880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3361, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64266372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3364, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63255464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3367, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62244556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61228048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60217140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3377, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59200632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3380, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58189724, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3383, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57178816, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3386, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56162308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55151400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54140492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53123984, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52113076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3402, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51096568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3405, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50085660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49074752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48058244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47763568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47990260, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3421, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48216952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3424, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48443644, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3428, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48670336, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3431, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48897028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49123720, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49350412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49577104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49803796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3447, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50030488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3450, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50257180, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50483872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50710564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50937256, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51163948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3466, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51390640, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3469, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51617332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3472, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51844024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3475, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52070716, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52297408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52524100, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3485, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52750792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3488, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52977484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3491, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53204176, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3494, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53430868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53657560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53884252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3504, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54110944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3507, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54337636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3510, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54564328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3514, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54791020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3517, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55017712, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3520, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55244404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3524, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55471096, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3527, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55697788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3530, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55924480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3533, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56151172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3536, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56377864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3539, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56604556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3543, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56831248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3546, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57057940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3549, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57284632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3552, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57511324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3555, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57738016, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3558, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57964708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3562, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58191400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3565, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58418092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58644784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58871476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3574, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59098168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3577, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59324860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3581, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59551552, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3584, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59778244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60004936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60231628, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3593, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60458320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3596, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60685012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3600, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60911704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3603, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61138396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61365088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61591780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61818472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62045164, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3619, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62271856, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3622, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62498548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62725240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3628, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62951932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63178624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63405316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3638, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63632008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3641, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63858700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3644, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64085392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3647, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64312084, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64538776, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64765468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3657, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64992160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3660, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65218852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3663, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65445544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3666, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65672236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65898928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3673, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66125620, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3677, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66352312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3680, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66579004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3683, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66805696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3686, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67032388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3689, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67259080, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3692, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67485772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3696, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67712464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3699, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67939156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3702, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68165848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3705, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68392540, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3708, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68619232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3711, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68845924, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3715, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69072616, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3718, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69299308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69526000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69752692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3727, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69979384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3730, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70206076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3734, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70432768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3737, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70659460, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70886152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71112844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3746, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71339536, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3749, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71566228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3753, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71792920, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3756, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72019612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72246304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72472996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72699688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72926380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3772, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73153072, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3775, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73379764, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73606456, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73833148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74059840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74286532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3791, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74513224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3794, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74739916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3797, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74966608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3800, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75193300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75419992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75646684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3810, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75873376, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3813, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76100068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3816, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76326760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3819, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76553452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76780144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77006836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3830, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77233528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3833, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77460220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3836, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77686912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3839, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77913604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3842, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78140296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3845, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78366988, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3849, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78593680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3852, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78820372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3855, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79047064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3858, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79273756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3861, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79500448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3864, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79727140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3868, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79953832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3871, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80180524, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80407216, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80633908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3880, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80860600, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3883, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81087292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3887, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81313984, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3890, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81540676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81767368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81994060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3899, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82220752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3902, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82447444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3906, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82674136, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3909, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82900828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83127520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83354212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83580904, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83807596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3925, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84034288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3928, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84260980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84487672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84714364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.078999996185303, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84940710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85167748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3944, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85394440, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3947, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85621132, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3950, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85847824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3953, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86074516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84642648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83808532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3963, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84035224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3966, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84261916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3969, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84488608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3972, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84174452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83163544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82152636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3982, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81136128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3985, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80125220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3988, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79114312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3992, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78097804, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3995, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77086896, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3998, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76070388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4002, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75059480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4005, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74048572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4008, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73032064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4011, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72021156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4014, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71010248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4017, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69993740, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4021, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68982832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4024, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67966324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4027, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66955416, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4030, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65944508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4033, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64928000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4036, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63917092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4040, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62900584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4043, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61889676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60878768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59862260, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4052, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58851352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4055, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57840444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4059, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56823936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4062, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55813028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54796520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53785612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4071, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52774704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4074, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51758196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4078, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50747288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4081, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49736380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48719872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47981120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48207826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48434518, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4097, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48661210, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4100, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48887902, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49114594, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4106, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49341286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49567978, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49794670, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4116, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50021362, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4119, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50248054, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4122, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50474746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4125, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50701438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50928130, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51154822, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4135, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51381514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4138, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51608206, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4141, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51834898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4144, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52061590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52288282, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4151, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52514974, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4155, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52741666, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52968358, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53195050, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53421742, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4167, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53648434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4170, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53875126, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54101818, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4177, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54328510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4180, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54555202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4183, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54781894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4186, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55008586, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4189, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55235278, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55461970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4196, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55688662, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55915354, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56142046, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4205, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56368738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4208, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56595430, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56822122, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4215, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57048814, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57275506, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57502198, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4224, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57728890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4227, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57955582, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58182274, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4234, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58408966, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58635658, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58862350, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59089042, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59315734, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59542426, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4253, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59769118, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59995810, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60222502, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60449194, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60675886, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4269, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60902578, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4272, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61129270, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4275, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61355962, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4278, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61582654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61809346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62036038, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4288, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62262730, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4291, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62489422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4294, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62716114, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4297, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62942806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63169498, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63396190, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4308, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63622882, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63849574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64076266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64302958, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4320, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64529650, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4323, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64756342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64983034, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4330, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65209726, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4333, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65436418, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4336, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65663110, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4339, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65889802, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4342, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66116494, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66343186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4349, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66569878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66796570, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67023262, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4358, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67249954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4361, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67476646, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67703338, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4368, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67930030, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68156722, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68383414, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4377, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68610106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4380, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68836798, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69063490, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4387, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69290182, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69516874, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69743566, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69970258, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70196950, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70423642, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4406, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70650334, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70877026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71103718, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71330410, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71557102, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4422, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71783794, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4425, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72010486, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4428, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72237178, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4431, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72463870, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72690562, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72917254, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4441, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73143946, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4444, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73370638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4447, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73597330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4450, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73824022, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74050714, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74277406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4460, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74504098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4463, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74730790, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4466, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74957482, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4470, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75184174, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4473, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75410866, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4476, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75637558, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4480, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75864250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4483, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76090942, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4486, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76317634, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4489, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76544326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4492, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76771018, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4495, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76997710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4499, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77224402, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4502, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77451094, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4505, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77677786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4508, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77904478, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4511, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78131170, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4514, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78357862, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4518, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78584554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4521, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78811246, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4524, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79037938, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4527, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79264630, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4530, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79491322, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4533, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79718014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4537, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79944706, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4540, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80171398, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4543, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80398090, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4546, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80624782, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4549, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80851474, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4552, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81078166, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4556, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81304858, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4559, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81531550, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4562, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81758242, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4565, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81984934, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82211626, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82438318, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4575, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82665010, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4578, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82891702, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4581, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83118394, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4584, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83345086, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83571778, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83798470, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4594, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84025162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4597, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84251854, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4600, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84478546, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4603, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84705238, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84931930, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85158622, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4613, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.078999996185303, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85385259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4616, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85612006, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4619, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85838698, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4622, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=29, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86065390, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86292082, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4629, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86518774, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4633, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86496266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4636, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84239806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4639, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84466498, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4642, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84693190, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4645, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84919882, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4648, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85146574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4652, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84285858, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4655, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83274950, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4658, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82258442, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4661, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81247534, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4664, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80231026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4667, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79220118, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4671, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78209210, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4674, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77192702, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4677, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76181794, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4680, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75170886, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4683, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74154378, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4686, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73143470, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4690, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72126962, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4693, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71116054, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4696, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70105146, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4699, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69088638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4702, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68077730, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4705, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67061222, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4709, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66050314, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4712, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65039406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4715, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64022898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4718, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63011990, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62001082, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60984574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4728, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59973666, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4731, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58957158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4734, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57946250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4737, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56935342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55918834, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54907926, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4747, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53897018, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4750, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52880510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4753, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51869602, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4756, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50853094, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49842186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48831278, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4766, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48314155, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4769, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48540898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4772, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48767590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4775, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48994282, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49220974, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=30, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49447666, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4786, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49674358, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4789, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49901050, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4792, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50127742, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4795, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50354434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4798, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50581126, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4801, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50807818, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4805, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51034510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4808, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51261202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4811, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51487894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4814, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51714586, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4817, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51941278, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4820, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52167970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4824, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52394662, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4827, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52621354, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4830, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52848046, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4833, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53074738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4836, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53301430, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4839, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53528122, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4843, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53754814, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4846, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53981506, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4849, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54208198, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4852, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54434890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4855, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54661582, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4858, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54888274, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4862, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55114966, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4865, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55341658, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4868, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55568350, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4871, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55795042, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56021734, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56248426, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4881, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56475118, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4884, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56701810, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4887, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56928502, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4890, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57155194, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57381886, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57608578, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4900, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57835270, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4903, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58061962, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4906, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58288654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4909, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58515346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58742038, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58968730, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4919, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59195422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4922, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59422114, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4925, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59648806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4928, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59875498, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60102190, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60328882, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4938, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60555574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4941, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=31, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60782266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4944, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61008958, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4948, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61235650, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4951, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61462342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4954, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61689034, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4958, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61915726, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4961, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62142418, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4964, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62369110, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4967, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62595802, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4970, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62822494, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4973, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63049186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4977, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63275878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4980, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63502570, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4983, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63729262, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4986, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63955954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4989, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64182646, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4992, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64409338, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4996, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64636030, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4999, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64862722, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5002, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65089414, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5005, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65316106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5008, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65542798, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5011, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65769490, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5015, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65996182, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5018, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66222874, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5021, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66449566, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5024, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66676258, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5027, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66902950, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5030, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67129642, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5034, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67356334, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5037, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67583026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5040, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67809718, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5043, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68036410, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68263102, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68489794, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5053, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68716486, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5056, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68943178, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5059, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69169870, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5062, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69396562, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69623254, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69849946, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5072, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70076638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5075, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70303330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5078, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70530022, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5081, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70756714, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70983406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71210098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5091, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71436790, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5094, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71663482, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5097, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71890174, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5100, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=32, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72116866, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72343558, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72570250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5111, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72796942, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5114, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73023634, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5117, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73250326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73477018, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5123, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73703710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5126, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73930402, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5130, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74157094, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5133, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74383786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5136, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74610478, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5139, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74837170, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5142, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75063862, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5145, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75290554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5149, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75517246, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5152, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75743938, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5155, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75970630, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76197322, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76424014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76650706, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76877398, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5171, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77104090, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77330782, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5177, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77557474, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5180, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77784166, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5183, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78010858, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78237550, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5190, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78464242, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78690934, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5196, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78917626, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79144318, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79371010, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79597702, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5209, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79824394, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80051086, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5215, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80277778, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80504470, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80731162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80957854, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5228, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81184546, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81411238, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5234, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81637930, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81864622, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82091314, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82318006, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5247, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82544698, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82771390, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5253, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82998082, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83224774, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=33, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83451466, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5264, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83678158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5267, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83904850, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5270, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84131542, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84358234, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84584926, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84811618, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5283, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85038310, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5286, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85265002, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5289, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85491694, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5292, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85718386, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5295, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.080000162124634, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85938559, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5298, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86172602, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5302, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86399294, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5305, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86625986, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5308, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86852678, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=87079370, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=87078614, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84774138, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5321, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85000830, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5324, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85227522, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85454214, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5330, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85680906, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5333, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84851578, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5336, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83835070, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82824162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5343, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81807654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80796746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5349, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79785838, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78769330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77758422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76747514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5362, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75731006, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74720098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5368, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73703590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72692682, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71681774, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70665266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5381, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69654358, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68643450, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5387, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67626942, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66616034, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65599526, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64588618, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5400, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63577710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62561202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5406, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61550294, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60533786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59522878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58511970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5419, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=34, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57495462, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5422, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56484554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55473646, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54457138, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53446230, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5436, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52429722, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5439, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51418814, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5442, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50407906, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5445, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49391398, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5448, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48538163, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5451, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48764906, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5455, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48991598, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5458, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49218290, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5461, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49444982, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5464, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49671674, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5467, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49898366, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5470, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50125058, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5474, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50351750, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5477, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50578442, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5480, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50805134, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5483, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51031826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5486, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51258518, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5489, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51485210, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51711902, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5496, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51938594, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5499, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52165286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5502, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52391978, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5505, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52618670, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5508, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52845362, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53072054, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5515, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53298746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5518, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53525438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5521, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53752130, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5524, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53978822, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5527, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54205514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54432206, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5534, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54658898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5537, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54885590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5540, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55112282, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5543, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55338974, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5546, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55565666, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55792358, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5553, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56019050, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5556, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56245742, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5559, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56472434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5562, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56699126, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5565, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56925818, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57152510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5572, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57379202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5575, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57605894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5578, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=35, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57832586, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5581, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58059278, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58285970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5589, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58512662, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5592, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58739354, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5595, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58966046, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59192738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5601, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59419430, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5604, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59646122, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5608, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59872814, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5611, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60099506, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5614, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60326198, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5617, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60552890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5620, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60779582, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5623, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61006274, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5627, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61232966, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5630, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61459658, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5633, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61686350, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5636, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61913042, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5639, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62139734, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5642, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62366426, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62593118, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5649, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62819810, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5652, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63046502, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5655, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63273194, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5658, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63499886, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5661, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63726578, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63953270, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5668, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64179962, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5671, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64406654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5674, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64633346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5677, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64860038, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5680, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65086730, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65313422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5687, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65540114, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5690, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65766806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5693, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65993498, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5696, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66220190, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5699, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66446882, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66673574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5706, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66900266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5709, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67126958, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5712, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67353650, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5715, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67580342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5718, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67807034, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68033726, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5725, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68260418, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5728, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68487110, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5731, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68713802, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5734, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68940494, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5737, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=36, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69167186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5742, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69393878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5745, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69620570, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5748, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69847262, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70073954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70300646, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70527338, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5761, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70754030, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5764, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70980722, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5767, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71207414, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5770, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71434106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5773, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71660798, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5776, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71887490, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5780, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72114182, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5783, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72340874, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5786, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72567566, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5789, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72794258, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5792, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73020950, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5795, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73247642, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5799, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73474334, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5802, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73701026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5805, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73927718, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5808, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74154410, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5811, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74381102, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5814, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74607794, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74834486, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5821, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75061178, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5824, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75287870, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5827, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75514562, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5830, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75741254, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5833, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75967946, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76194638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5840, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76421330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5843, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76648022, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5846, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76874714, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5849, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77101406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5852, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77328098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77554790, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5859, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77781482, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5862, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78008174, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5865, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78234866, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5868, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78461558, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5871, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78688250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78914942, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5878, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79141634, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5881, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79368326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5884, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79595018, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5887, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79821710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5890, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80048402, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80275094, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5897, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=37, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80501786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5900, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80728478, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80955170, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81181862, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81408554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5914, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81635246, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5917, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81861938, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5920, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82088630, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5923, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82315322, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5926, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82542014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5929, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82768706, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5933, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82995398, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5936, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83222090, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5939, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83448782, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5942, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83675474, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5945, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83902166, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5948, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84128858, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5952, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84355550, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5955, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84582242, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5958, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84808934, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5961, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85035626, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5964, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85262318, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5967, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85489010, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85715702, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5974, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85942394, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5977, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86169086, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5980, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86395778, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5983, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.083999872207642, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86622150, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5986, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86849162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=87075854, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5993, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=87302546, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5996, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=87529238, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=5999, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=87755930, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6002, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86485322, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6005, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85426186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85652878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6012, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85879570, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6015, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86106262, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6018, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85950642, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6021, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84934134, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6024, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83923226, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82906718, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6031, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81895810, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6034, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80884902, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6037, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79868394, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6040, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78857486, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6043, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77846578, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76830070, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6050, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75819162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6053, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74802654, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6056, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=38, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73791746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6059, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72780838, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71764330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6067, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70753422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6070, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69736914, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6073, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68726006, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67715098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6079, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66698590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6082, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65687682, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6086, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64676774, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6089, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63660266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6092, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62649358, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6095, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61632850, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6098, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60621942, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59611034, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6105, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58594526, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6108, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57583618, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6111, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56572710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6114, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55556202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6117, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54545294, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53528786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52517878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6127, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51506970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6130, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50490462, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6133, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49479554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6136, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48893019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6139, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49119762, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49346454, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6146, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49573146, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6149, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49799838, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6152, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50026530, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6155, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50253222, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50479914, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50706606, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6165, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50933298, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51159990, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6171, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51386682, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51613374, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6177, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51840066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52066758, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52293450, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52520142, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6190, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52746834, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52973526, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6196, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53200218, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53426910, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53653602, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53880294, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6209, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54106986, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54333678, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6215, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=39, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54560370, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6220, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54787062, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6223, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55013754, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6226, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55240446, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55467138, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55693830, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55920522, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6239, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56147214, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6242, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56373906, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6245, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56600598, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6248, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56827290, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6251, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57053982, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57280674, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6258, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57507366, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6261, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57734058, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6264, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57960750, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6267, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58187442, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6270, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58414134, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58640826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6277, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58867518, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6280, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59094210, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6283, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59320902, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6286, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59547594, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6289, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59774286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6292, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60000978, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60227670, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6299, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60454362, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6302, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60681054, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6305, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60907746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6308, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61134438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61361130, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61587822, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6318, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61814514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6321, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62041206, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6324, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62267898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62494590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6330, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62721282, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62947974, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63174666, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63401358, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6343, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63628050, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.01800012588501, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63854742, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6349, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64081434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64308126, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64534818, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64761510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6362, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017000198364258, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64988202, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514444, + ["elapsed_time"]=0.017999887466431, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65214894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6368, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, + { + ["cs_count"]=38012, + ["dyn_used"]=514432, + ["elapsed_time"]=0.016999959945679, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65441586, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="171", + ["attribute_list"]="77", + ["dir"]="5", + ["disc"]="196", + ["glue"]="449", + ["glue_spec"]="281", + ["glyph"]="2014", + ["hlist"]="98", + ["if_stack"]="7", + ["kern"]="14", + ["local_par"]="15", + ["pdf_literal"]="33", + ["penalty"]="35", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=40, + ["pool_ptr"]=647904, + ["str_ptr"]=2136899, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/mk/mk-timing-1.tex b/doc/context/sources/general/manuals/mk/mk-timing-1.tex new file mode 100644 index 000000000..bd1815ec9 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-timing-1.tex @@ -0,0 +1,3 @@ +\usemodule[timing] \starttext \dorecurse{2000}{ + \input tufte \par \input tufte \par \input tufte \page +} \stoptext diff --git a/doc/context/sources/general/manuals/mk/mk-timing-2-luatex-progress.lut b/doc/context/sources/general/manuals/mk/mk-timing-2-luatex-progress.lut new file mode 100644 index 000000000..d5a198c8f --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-timing-2-luatex-progress.lut @@ -0,0 +1,44350 @@ +return { + { + ["cs_count"]=37995, + ["dyn_used"]=513786, + ["elapsed_time"]=0.0060000419616699, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38475955, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="16", + ["attribute_list"]="8", + ["dir"]="2", + ["disc"]="1", + ["glue"]="1", + ["glue_spec"]="18", + ["hlist"]="3", + ["kern"]="1", + ["pdf_literal"]="29", + ["penalty"]="3", + ["rule"]="2", + ["vlist"]="5", + }, + ["obj_ptr"]=0, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["pool_ptr"]=647310, + ["str_ptr"]=2136865, + }, + { + ["cs_count"]=38007, + ["dyn_used"]=514600, + ["elapsed_time"]=0.040999889373779, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=36884954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="198", + ["attribute_list"]="86", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3351", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=0, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["pool_ptr"]=647788, + ["str_ptr"]=2136893, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514382, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37193514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3110", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514382, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37512119, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3522", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=9, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514382, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37820006, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3351", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=12, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514382, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38128258, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3110", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=15, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514383, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38452142, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3522", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=18, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514386, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38759826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3351", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=21, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514388, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39068014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3110", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=25, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514393, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39392026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3522", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=28, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514394, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39699990, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=31, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40008458, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=34, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40332622, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=37, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40640362, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=40, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40948606, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=44, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41272546, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=47, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41580286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=50, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41888786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=53, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42212726, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=56, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42520466, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=59, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42828710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=63, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43152650, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=66, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43460390, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=69, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43768634, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=72, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44092574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=75, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44400314, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=78, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44708558, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=82, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45032498, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=85, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45340238, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=88, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45648482, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=91, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45972422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=94, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46280162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=97, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46588406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46912858, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=104, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47220598, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47528842, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=110, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47852782, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=113, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48160522, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=116, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48468766, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48792706, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=123, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49100446, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=126, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49408690, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=129, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49732630, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=132, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50040370, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=135, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50348614, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=139, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50672554, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=142, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50980294, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=145, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51288538, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=148, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51612478, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=151, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51920218, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=154, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52228462, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52552402, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52860142, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53168386, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53492326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=171, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53800066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54108310, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54432250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54739990, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55048234, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55372174, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=190, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55679914, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55988158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56312098, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56619838, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56929106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57253046, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=209, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514397, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57560786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514398, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57869030, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58192970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58500710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=222, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58808954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59132894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=228, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59440634, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59748878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60072818, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=238, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60380558, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=241, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60688802, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61012742, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=247, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61320482, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61628726, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61952666, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=257, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62260406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=260, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62568650, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=263, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62892590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=266, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63200330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=269, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63508574, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63832514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64140254, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64448498, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=282, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64772438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=285, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65080178, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=288, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65388422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=292, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65712362, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=295, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66020102, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=298, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66328346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=301, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66652286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=304, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514401, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66960026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=307, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514403, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67268270, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514408, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67592210, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514409, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67900230, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68208754, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=320, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68532974, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=323, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68840770, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69149070, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69473066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69780862, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70089162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70413158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=343, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70720954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71029254, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71353250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71661046, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71969346, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72293342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=362, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72601138, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72909438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73233434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73541230, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=375, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73849530, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74173526, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=381, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74481322, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74789622, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75113618, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75421414, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=394, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75729714, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76053710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=400, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76361506, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76669806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=407, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76995850, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=410, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77303646, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=413, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77611946, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77935942, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=419, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78243738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=422, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78552038, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78876034, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79183830, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79492130, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=435, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79816126, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=438, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80123922, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=441, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80432222, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80756218, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=448, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.075999975204468, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81046008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=451, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81282234, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=454, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81546244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=457, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81780879, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=460, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82023792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=464, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.033999919891357, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79643806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=467, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79951602, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=470, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80259838, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=473, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80349950, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=476, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78977746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=479, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77600446, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76149242, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74771438, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=490, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73399738, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71948534, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=496, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.035000085830688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70570730, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=499, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69199030, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67747826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66370022, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=509, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64998322, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63541518, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=515, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62169314, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=518, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60792014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59340810, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57968606, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=528, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56591306, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55140102, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=534, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53767898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=537, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52390598, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50939394, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49567190, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=547, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48189890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46738686, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=553, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46399105, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=556, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46707405, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=560, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47031401, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=563, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47339197, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=566, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47647497, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47971493, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=572, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48279289, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=575, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48587589, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=579, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48911585, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=582, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49219381, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49527681, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=588, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49851677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=591, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50159473, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=594, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50467773, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50791769, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=601, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51099565, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=604, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51407865, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=607, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51731861, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=610, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52039657, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=613, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52347957, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=617, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52671953, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=620, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52979749, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=623, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53288049, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=626, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53612045, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=629, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53919841, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=632, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54228141, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=636, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54552137, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=639, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54859933, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=642, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55168233, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55492229, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=649, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55800025, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=652, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56108325, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56432321, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56740117, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=662, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57048417, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57372413, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=668, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57680209, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=671, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57988509, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58312505, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58620301, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=681, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58928601, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59252597, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=687, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59560393, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=690, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59868693, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60192689, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60500485, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=700, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60808785, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61132781, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=706, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61440577, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=709, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61748877, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62072873, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=716, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62380669, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=719, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62688969, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63012965, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=725, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63320761, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=728, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63629061, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=732, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63953057, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=735, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64260853, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=738, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64569153, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=741, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64893149, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=744, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65200945, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=747, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65509245, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65833241, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66141037, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66449337, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=760, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66773333, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=763, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67081129, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=766, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67389429, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=770, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67713425, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=773, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68021221, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=776, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68329521, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=779, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68653517, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=782, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68961313, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=785, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69269613, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=789, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69593609, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=792, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69901405, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=795, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70209705, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=798, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70533701, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=801, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70841497, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=805, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71149797, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71473793, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71781589, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=815, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72093985, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72417981, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=821, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72725777, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=824, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73034077, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73358073, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73665869, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=834, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73974169, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74298165, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=840, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74605961, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=843, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74914261, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75238257, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75546053, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=853, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75854353, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76178349, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=859, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76486145, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=862, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76794445, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77118441, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77426237, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=872, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02299976348877, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77734537, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78058533, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=878, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78366329, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=881, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78674629, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=885, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78998625, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=888, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79306421, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=891, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79614721, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79938717, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=897, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80246513, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=900, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80554813, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80878809, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81186605, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81494905, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=913, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81818901, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=916, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82126697, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=919, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.075999975204468, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82434837, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=923, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82758993, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=926, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83066789, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=929, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83375089, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=932, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83699085, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=935, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81666057, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=938, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81974357, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=942, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82298353, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=945, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82133677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=948, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80756377, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=951, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79305173, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=954, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77932969, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=957, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76555669, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75104465, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73732261, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=968, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72354961, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70903757, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=974, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69531553, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=977, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68154253, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66703049, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65330845, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=987, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63953545, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62502341, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=993, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61130137, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=996, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59752837, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58301633, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56929429, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1006, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55552129, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54100925, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1012, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52728721, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1015, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51351421, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49900217, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48528013, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1025, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47150713, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46884348, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1031, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47192144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1034, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47500444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1038, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47824440, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1041, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48132236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1044, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48440536, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48764532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1050, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49072328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1053, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49380628, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1057, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49704624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1060, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50012420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50320720, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1066, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50644716, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1069, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50952512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1072, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51260812, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51584808, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1079, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51892604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1082, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52200904, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1085, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52524900, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1088, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52832696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1091, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53140996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1095, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53464992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1098, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53772788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54081088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1104, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54405084, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54712880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1110, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55021180, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1114, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55345176, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1117, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55652972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55961272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56285268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1127, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56593064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1130, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56901364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57225360, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57533156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1140, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57841456, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58165452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1146, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58473248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1149, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58781548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59105544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59413340, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1159, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59721640, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60045636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1165, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60353432, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60661732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60985728, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61293524, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61601824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61925820, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62233616, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62541916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62865912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1194, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63173708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63482008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63806004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64113800, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64422100, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1210, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64746096, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1213, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65053892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65362192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65686188, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1222, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65993984, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66302284, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66626280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66934076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67242376, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1238, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67566372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1241, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67874168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68182468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1248, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68506464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1251, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68814260, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69122560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1257, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69446556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1260, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69754352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1263, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70062652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1267, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70386648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1270, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70694444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71002744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71326740, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71634536, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1283, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71942836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72266832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72574628, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1293, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72882928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73206924, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1299, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73514720, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1302, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73823020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74147016, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74454812, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1312, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74763112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75087108, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1318, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75394904, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1321, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75703204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76027200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76334996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76643296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76967292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77275088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77583388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77907384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78215180, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78523480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78847476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79155272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79463572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1363, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79787568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1366, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80095364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80403664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80727660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1375, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81035456, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81343756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1382, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81667752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1385, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81975548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82283848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82607844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1394, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.079999923706055, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82915091, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83223737, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1401, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83547936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1404, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83855732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1407, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83626488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1410, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82130028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1413, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82437824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82746124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1420, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82196828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1423, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80824624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79447324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77996120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76618316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1435, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75246616, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73795412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72417608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1446, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71045908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1449, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69589104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1452, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68216900, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1455, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66845200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65388396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64016192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1465, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62638892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1468, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61187688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1471, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59815484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1474, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58438184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56986980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55614776, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54237476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52786272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1490, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51414068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50036768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48585564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47213360, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47106472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47430468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1509, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47738264, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48046564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1516, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48370560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1519, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48678356, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48986656, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49310652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1528, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49618448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49926748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1535, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50250744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1538, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50558540, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50866840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51190836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1547, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51498632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51806932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1554, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52130928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1557, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52438724, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1560, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52747024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1563, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53071020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1566, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53378816, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53687116, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1573, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54011112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1576, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54318908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1579, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54627208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1582, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54951204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55259000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1588, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55567300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1592, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55891296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1595, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56199092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56507392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1602, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56831388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1605, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57139184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1608, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57447484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57771480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58079276, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1618, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58387576, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1621, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58711572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1624, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59019368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1627, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59327668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59659856, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59967652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1637, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60275952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1640, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60599948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1643, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60907744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61216044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61540040, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61847836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62156136, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62480132, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1662, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62787928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63096228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63420224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1672, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63728020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64036320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64360316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1681, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64668112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64976412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1688, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65300408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1691, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65608204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65916504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66240500, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1700, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66548296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66856596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1707, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67180592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1710, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67488388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67796688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1716, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68120684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1719, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68428480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68736780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1726, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69060776, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1729, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69368572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1732, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69676872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1735, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70000868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1738, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70308664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1741, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70616964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1745, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70940960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1748, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71248756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71557056, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71881052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72188848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1761, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72497148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72821144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73128940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1771, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73437240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1774, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73761236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1777, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74069032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1780, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74377332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74701328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75009124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1790, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75317424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1793, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75641420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1796, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75949216, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1799, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76257516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76581512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76889308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77197608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77521604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1815, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77829400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78137700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78461696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78769492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79077792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79401788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1834, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79709584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80017884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1841, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80341880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1844, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80649676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80957976, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81281972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1853, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81589768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81898068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1860, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82222064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1863, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82529860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82838160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.081999778747559, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83155141, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1872, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83462789, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83771292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1879, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84095288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1882, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84403084, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1885, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.032999992370605, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82520656, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1888, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82677076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1891, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82984872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83293172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1898, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.03000020980835, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81888112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1901, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80515908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79138608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031999826431274, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77687404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76315200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1913, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74937900, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73486696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72114492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1924, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70737192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1927, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69285988, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1930, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67913784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1933, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66536484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65085280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63713076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1943, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62335776, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1946, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60884572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1949, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59506768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1952, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58135068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56683864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55306060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53934360, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52477556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1968, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51105352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49733652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48276848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47120368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47428668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47752664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1987, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48060460, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48368760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1994, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48692756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1997, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49000552, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49308852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49632848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2006, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49940644, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50248944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2013, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50572940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2016, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50880736, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51189036, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51513032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2025, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51820828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52129128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2032, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52453124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2035, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52760920, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2038, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53069220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2041, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53393216, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2044, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53701012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54009312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2051, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54333308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2054, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54641104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2057, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54949404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2060, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55273400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55581196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2066, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55889496, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2070, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56213492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2073, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56521288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56829588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2080, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57153584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2083, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57461380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2086, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57769680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58093676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58401472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2096, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58709772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2099, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59033768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2102, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59341564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2105, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59649864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59973860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60281656, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2115, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60589956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2118, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60913952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2121, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61221748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61530048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61854044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62161840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62470140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62794136, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2140, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63101932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63410232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63734228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2150, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64042024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64350324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64674320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2159, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64982116, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65290416, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2166, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65614412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2169, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65922208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66230508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66554504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66862300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67170600, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2185, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67494596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2188, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67802392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68110692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2194, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514412, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68434688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514413, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68742484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69050784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2204, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69374780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2207, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69682576, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2210, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69990876, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2213, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70314872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70622668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70930968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2223, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71254964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2226, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71562760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71871060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72195056, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72502852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2239, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72811152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73135148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73442944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2249, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73751244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2252, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74075240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2255, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74383036, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2258, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74691336, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75015332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75323128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2268, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75631428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2271, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75955424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2274, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76263220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2277, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76571520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76895516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77203312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77511612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77835608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2293, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78143404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78451704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78775700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79083496, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79391796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79715792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2312, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80023588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80331888, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2319, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80655884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2322, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80963680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81271980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81595976, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81903772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82212072, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2338, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82536068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2341, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82843864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83152164, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83476160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.083999872207642, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83784172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84092869, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2357, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84417068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2360, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84724864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2363, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83716580, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2366, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82972280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83280076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83588376, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2376, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82666316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2379, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81288512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2382, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79916812, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2385, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78465608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77087804, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75716104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74259300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72887096, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2402, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71509796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2405, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70058592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2408, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68686388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2411, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67309088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.03600001335144, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65857884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64485680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2421, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63108380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2424, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61657176, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2427, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60284972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2430, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58907672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57456468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56084264, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54706964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53255760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2446, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51883556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2449, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50506256, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49055052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47682848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47501756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47825752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2465, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48133548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2468, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48441848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2472, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48765844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2475, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49073640, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49381940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49705936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50013732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50322032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2491, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50646028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2494, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50953824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51262124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51586120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51893916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52202216, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2510, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52526212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2513, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52834008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2516, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53142308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2519, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53466304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53774100, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54082400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2529, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54406396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2532, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54714192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2535, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55022492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2538, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55346488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55654284, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55962584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2548, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56286580, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2551, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56594376, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2554, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56902676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2558, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57226672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2561, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57534468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2564, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57842768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58166764, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58474560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2574, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58782860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2577, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59106856, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2580, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59414652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2583, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59722952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60046948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60354744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2593, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60663044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2596, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60987040, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2599, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61294836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2602, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61603136, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61927132, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62234928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62543228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62867224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2618, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63175020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2621, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63483320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63807316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2628, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64115112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64423412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64747408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2637, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65055204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2640, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65363504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2644, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65687500, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2647, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65995296, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66303596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66627592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66935388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67243688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2663, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67567684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2666, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67875480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68183780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2672, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68507776, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68815572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69123872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2682, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69447868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2685, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69755664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2688, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70063964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2691, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70387960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70695756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71004056, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2701, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71328052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2704, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71635848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2707, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71944148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2710, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72268144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72575940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2717, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72884240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73208236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73516032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2727, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73824332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2730, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74148328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2733, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74456124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2736, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74764424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75088420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75396216, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2746, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75704516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2749, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76028512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2752, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76336308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2755, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76644608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76968604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77276400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77584700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77908696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2771, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78216492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2774, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78524792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78848788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79156584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79464884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79788880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2790, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02299976348877, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80096676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2793, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80404976, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2797, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80728972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2800, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81036768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81345068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81669064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81976860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82285160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2816, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82609156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2819, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82916952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83225252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83549248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83857044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.085999965667725, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84165779, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2835, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84490172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2838, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84797968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2841, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85106268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2844, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.034999847412109, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83999160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.03000020980835, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83347156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83655456, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2854, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83979452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2857, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83089660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2860, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81712360, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2863, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80261156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78888952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77511652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76060448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74688244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2880, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73310944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2883, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71859740, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2886, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70487536, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2889, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69110236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67659032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66286828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2899, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64909528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2902, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63458324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2905, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62086120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2908, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60708820, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59257616, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57885412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56508112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55056908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2924, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53684704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2927, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52307404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50856200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49478396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48106696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47675668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2943, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47983478, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2946, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48291778, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2950, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48615774, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2953, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48923570, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49231870, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49555866, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49863662, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50171962, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2969, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50495958, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2972, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50803754, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51112054, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51436050, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51743846, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52052146, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2988, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52376142, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2991, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52683938, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2994, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52992238, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2997, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53316234, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53624030, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53932330, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3007, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54256326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3010, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54564122, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3013, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54872422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3016, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55196418, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55504214, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55812514, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3026, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56136510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3029, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56444306, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3032, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56752606, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3036, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57076602, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3039, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57384398, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3042, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57692698, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58016694, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58324490, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3052, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58632790, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3055, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58956786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3058, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59264582, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3061, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59572882, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59896878, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60204674, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3071, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60512974, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3074, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60836970, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3077, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61144766, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3080, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61453066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61777062, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62084858, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62393158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62717154, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3096, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63024950, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3099, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63333250, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63657246, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3106, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63965042, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64273342, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64597338, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3115, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64905134, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3118, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65213434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3122, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65537430, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3125, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65845226, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66153526, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66477522, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66785318, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67093618, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3141, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67417614, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3144, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67725410, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68033710, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3150, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68357706, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68665502, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68973802, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3160, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69297798, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3163, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69605594, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3166, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69913894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3169, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70237890, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514416, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70545686, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514418, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70853986, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3179, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514423, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71177982, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3182, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514424, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71486058, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3185, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71794638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3188, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72118914, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72426766, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3195, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72735122, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73059174, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73367026, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3205, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73675382, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3208, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73999434, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3211, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74307286, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3214, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74615642, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74939694, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75247546, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3224, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75555902, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3227, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75879954, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3230, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76187806, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3233, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76496162, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76820214, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77128066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77436422, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77760474, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3249, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78068326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3252, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78376682, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78700734, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79008586, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79333326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79657378, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3268, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79965230, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3271, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80273586, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3275, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80597638, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3278, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80905490, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81213846, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81537898, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81845750, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82154106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3294, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82478158, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3297, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82786010, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83094366, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83418418, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83726270, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84034626, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3313, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84351830, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3316, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.084000110626221, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84666956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3319, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84975109, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3322, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85299161, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85607013, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032999992370605, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83664253, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3332, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83847325, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3335, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84155177, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3338, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84463533, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3341, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83071549, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81699401, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80322157, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032999992370605, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78871009, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77498861, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3358, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76121617, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3361, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74670469, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3364, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73298321, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3367, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71921077, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70469929, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69097781, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3377, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67720537, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3380, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66269389, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3383, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64891641, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3386, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63514397, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.03000020980835, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62063249, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60691101, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59313857, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57862709, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3402, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56490561, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3405, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55113317, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53662169, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52290021, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50912777, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.031999826431274, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49461629, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3421, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48083881, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3424, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47940014, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3428, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48264117, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3431, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48571969, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48880325, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49204377, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49512229, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49820585, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3447, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50144637, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3450, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50452489, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50760845, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51084897, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51392749, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51701105, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3466, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52025157, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3469, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52333009, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3472, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52641365, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3475, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52965417, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53273269, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53581625, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3485, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53905677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3488, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54213529, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3491, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54521885, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3494, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54845937, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55153789, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55462145, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3504, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55786197, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3507, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56094049, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3510, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56402405, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3514, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56726457, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3517, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57034309, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3520, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57342665, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3524, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57666717, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3527, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57974569, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3530, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58282925, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3533, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58606977, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3536, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58914829, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3539, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59223185, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3543, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59547237, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3546, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59855089, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3549, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60163445, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3552, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60487497, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3555, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60795349, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3558, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61103705, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3562, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61427757, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3565, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61735609, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62043965, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62368017, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3574, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62675869, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3577, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62984225, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3581, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63308277, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3584, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63616129, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63924485, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64248537, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3593, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64556389, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3596, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64864745, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3600, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65188797, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3603, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65496649, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65805005, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66129057, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66436909, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66745265, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3619, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67069317, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3622, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67377169, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67685525, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3628, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68009577, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68317429, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68625785, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3638, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68949837, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3641, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69257689, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3644, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69566045, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3647, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69890097, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70197949, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70506305, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3657, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70830357, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3660, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71138209, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3663, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71446565, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3666, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71770617, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72078469, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3673, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72386825, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3677, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72710877, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3680, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73018729, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3683, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73327085, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3686, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73651137, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3689, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73958989, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3692, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74267345, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3696, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74591397, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3699, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74899249, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3702, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75207605, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3705, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75531657, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3708, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75839509, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3711, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76147865, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3715, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76471917, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3718, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76779769, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77088125, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77412177, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3727, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77720029, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3730, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78028385, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3734, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78352437, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3737, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78660289, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78968645, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79292697, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3746, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79600549, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3749, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79908905, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3753, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80232957, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3756, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80540809, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80849165, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81173217, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81481069, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81789425, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3772, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82113477, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3775, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82421329, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82729685, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83053737, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83361589, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83669945, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3791, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83993997, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3794, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84301849, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3797, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84610205, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3800, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.08899998664856, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84933708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85241906, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85550465, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3810, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85874517, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3813, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85846289, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3816, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84071069, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3819, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84395121, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84702973, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84423049, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3830, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82977501, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3833, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81599753, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3836, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80222509, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3839, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78771361, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3842, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77399213, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3845, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76021969, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3849, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74570821, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3852, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73198673, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3855, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71821429, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3858, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032999992370605, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70370281, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3861, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68998133, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3864, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67620889, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3868, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66169741, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3871, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64791993, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63420349, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61963601, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3880, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60591453, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3883, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59214209, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3887, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57763061, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3890, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56390913, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55013669, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53562521, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3899, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52190373, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3902, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50813129, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3906, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.031999826431274, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49361981, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3909, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47989833, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48237709, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48561761, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48869613, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49177969, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3925, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49502021, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3928, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49809873, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50118229, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50442281, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50750133, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51058489, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3944, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51382541, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3947, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51690393, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3950, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51998749, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3953, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52322801, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52630653, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52939009, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3963, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53263061, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3966, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53570913, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3969, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53879269, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3972, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54203321, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54511173, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54819529, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3982, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55143581, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3985, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55451433, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3988, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55759789, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3992, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56083841, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3995, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56391693, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3998, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56700049, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4002, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57024101, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4005, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57331953, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4008, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57640309, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4011, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57964361, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4014, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58272213, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4017, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58580569, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4021, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58904621, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4024, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59212473, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4027, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59520829, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4030, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59844881, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4033, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60152733, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4036, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60461089, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4040, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60785141, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4043, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61092993, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61401349, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61725401, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4052, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62033253, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4055, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62341609, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4059, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62665661, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4062, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62973513, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63281869, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63605921, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4071, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63913773, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4074, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64222129, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4078, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64546181, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4081, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64854033, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65162389, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65486441, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65794293, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66102649, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4097, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66426701, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4100, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66734553, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67042909, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4106, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67366961, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67674813, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67983169, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4116, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68307221, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4119, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68615073, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4122, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68923429, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4125, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69247481, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69555333, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69863689, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4135, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70187741, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4138, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70495593, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4141, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70803949, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4144, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71128001, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71435853, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4151, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71744209, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4155, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72068261, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72376113, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72684469, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73008521, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4167, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73316373, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4170, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73624729, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73948781, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4177, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74256633, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4180, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74564989, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4183, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74889041, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4186, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75196893, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4189, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75505249, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75829301, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4196, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76137153, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76445509, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76769561, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4205, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77077413, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4208, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77385769, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77709821, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4215, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78017673, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78326029, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78650081, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4224, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78957933, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4227, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79266289, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79590341, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4234, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79898193, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80206549, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80530601, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80838453, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81146809, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81470861, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4253, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81778713, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82087069, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82411121, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82718973, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83027329, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4269, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83351381, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4272, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83659233, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4275, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83967589, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4278, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84291641, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84599493, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84907849, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4288, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.088000059127808, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85231846, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4291, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85539550, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4294, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85848109, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4297, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86172161, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86480013, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.035000085830688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84554093, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4308, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84691565, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84999417, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85307773, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.03000020980835, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83975065, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4320, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82597317, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4323, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81225673, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79768925, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4330, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78396777, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4333, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.034000158309937, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77019533, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4336, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75568385, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4339, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74196237, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4342, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72818993, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71367845, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4349, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69995697, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68618453, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67167305, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4358, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65795157, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4361, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64417913, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.031999826431274, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62966765, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4368, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61589017, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60211773, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58760625, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4377, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57388477, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4380, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56011233, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54560085, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4387, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.029999971389771, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53187937, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51810693, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50359545, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48987397, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48278798, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48602901, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4406, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514427, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48910753, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=514699, + ["elapsed_time"]=0.016000032424927, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49101887, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="159", + ["attribute_list"]="73", + ["dir"]="5", + ["disc"]="170", + ["glue"]="410", + ["glue_spec"]="260", + ["glyph"]="1773", + ["hlist"]="92", + ["if_stack"]="7", + ["kern"]="12", + ["local_par"]="14", + ["pdf_literal"]="33", + ["penalty"]="31", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647894, + ["str_ptr"]=2136898, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/mk/mk-timing-2.tex b/doc/context/sources/general/manuals/mk/mk-timing-2.tex new file mode 100644 index 000000000..eff998e29 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-timing-2.tex @@ -0,0 +1,4 @@ +\usemodule[timing] \starttext \dorecurse{2000}{ + \input tufte \par \input tufte \par \input tufte \par +} \stoptext + diff --git a/doc/context/sources/general/manuals/mk/mk-timing-3-luatex-progress.lut b/doc/context/sources/general/manuals/mk/mk-timing-3-luatex-progress.lut new file mode 100644 index 000000000..0fea5b7b7 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-timing-3-luatex-progress.lut @@ -0,0 +1,44350 @@ +return { + { + ["cs_count"]=37999, + ["dyn_used"]=514593, + ["elapsed_time"]=0.005000114440918, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38478622, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="16", + ["attribute_list"]="8", + ["dir"]="2", + ["disc"]="1", + ["glue"]="1", + ["glue_spec"]="18", + ["hlist"]="3", + ["kern"]="1", + ["pdf_literal"]="29", + ["penalty"]="3", + ["rule"]="2", + ["vlist"]="5", + }, + ["obj_ptr"]=0, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["pool_ptr"]=647353, + ["str_ptr"]=2136869, + }, + { + ["cs_count"]=38011, + ["dyn_used"]=515389, + ["elapsed_time"]=0.031999826431274, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=36876892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="198", + ["attribute_list"]="86", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3351", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=0, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=0, + ["pool_ptr"]=647785, + ["str_ptr"]=2136895, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515171, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37178556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3110", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=6, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515171, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37488541, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3522", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=9, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515171, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=37789532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3351", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=12, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515171, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38090888, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3110", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=15, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515172, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38406152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3522", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=18, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515175, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=38706940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3351", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=21, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515177, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39008232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3110", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=25, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515182, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39323624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3522", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=28, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515183, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39624692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=31, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=39926264, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=34, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40241808, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=37, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40542652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=40, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=40844000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=44, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41159320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=47, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41460164, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=50, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=41761768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=53, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42077088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=56, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42377932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=59, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42679280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=63, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=42994600, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=66, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43295444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=69, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43596792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=72, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=43912112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=75, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44212956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=78, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44514304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=82, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=44829624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=85, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45130468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=88, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45431816, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=91, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=45747136, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=94, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46047980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=97, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46349328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46665160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=104, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46966004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47267352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=110, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47582672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=113, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47883516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=116, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48184864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48500184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=123, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48801028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=126, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49102376, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=129, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49417696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=132, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49718540, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=135, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50019888, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=139, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50335208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=142, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50636052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=145, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50937400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=148, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51252720, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=151, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51553564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=154, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51854912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52170232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=1, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52471076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52772424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53087744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=171, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53388588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53689936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54005256, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54306100, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54607448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54922768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=190, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55223612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55524960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55840280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56141124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56443496, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56758816, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=209, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515186, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57059660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515187, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57361008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57676328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57977172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=222, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58278520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58593840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=228, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58894684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59196032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59511352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=238, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59812196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=241, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60113544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60428864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=247, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60729708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61031056, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61346376, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=257, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61647220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=260, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61948568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=263, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62263888, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=266, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62564732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=269, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62866080, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.032000064849854, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63181400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.030999898910522, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63482244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63783592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=282, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64098912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=285, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64399756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=288, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64701104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=292, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65016424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=295, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65317268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=298, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65618616, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=301, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65933936, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=304, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515190, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66234780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3352", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=307, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515192, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66536128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3111", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515197, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66851448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3523", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515198, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67152572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67454200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=320, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=2, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67769800, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=323, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68070700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68372104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68687480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68988380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69289784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69605160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=343, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69906060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70207464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70522840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70823740, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71125144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71440520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=362, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71741420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72042824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72358200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72659100, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=375, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72960504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73275880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=381, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73576780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73878184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74193560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74494460, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=394, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74795864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75111240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=400, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75412140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75713544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=407, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76030968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=410, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76331868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=413, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76633272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76948648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=419, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77249548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=422, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77550952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77866328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78167228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78468632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=435, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78784008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=438, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79084908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=441, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79386312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=445, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79701688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=448, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80002588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=451, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80303992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=454, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80619368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=457, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80920268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=460, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.069999933242798, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81155692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=464, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81407745, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=467, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81649665, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=470, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81876567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=473, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.031000137329102, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80601070, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=476, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80770178, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=479, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=3, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.029000043869019, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81071518, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81386894, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80131106, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=490, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78780510, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77376686, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=496, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76031186, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=499, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74680590, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73271166, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71931266, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=509, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70580670, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69171246, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=515, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67825746, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=518, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66480750, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65071326, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63725826, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=528, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62380830, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60971406, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=534, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59625906, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=537, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58275310, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56871486, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55525986, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=547, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54175390, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52771566, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=553, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51426066, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=556, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50075470, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=560, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48666046, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=563, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47326146, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=566, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46288181, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46603557, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=572, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46904457, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=575, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47205861, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=579, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47521237, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=582, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47822137, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48123541, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=588, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48438917, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=591, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48739817, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=594, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49041221, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49356597, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=601, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49657497, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=604, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49958901, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=607, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50274277, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=610, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50575177, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=613, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50876581, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=617, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51191957, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=620, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51492857, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=623, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51794261, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=626, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52109637, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=629, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52410537, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=632, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52711941, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=636, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53027317, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=639, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=4, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53328217, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=642, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53629621, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53944997, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=649, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54245897, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=652, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54547301, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54862677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55163577, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=662, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55464981, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55780357, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=668, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56081257, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=671, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56382661, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56698037, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56998937, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=681, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57300341, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57615717, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=687, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57916617, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=690, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58218021, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58533397, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58834297, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=700, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59135701, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59451077, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=706, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59751977, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=709, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60053381, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60368757, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=716, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60669657, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=719, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60971061, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61286437, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=725, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61587337, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=728, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61888741, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=732, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62204117, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=735, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62505017, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=738, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62806421, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=741, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63121797, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=744, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63422697, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=747, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63724101, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64039477, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64340377, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64641781, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=760, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64957157, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=763, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65258057, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=766, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65559461, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=770, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65874837, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=773, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66175737, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=776, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66477141, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=779, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66792517, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=782, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67093417, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=785, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67394821, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=789, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67710197, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=792, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68011097, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=795, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68312501, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=798, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=5, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68627877, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=801, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68928777, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=805, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69230181, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69545557, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69846457, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=815, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70151957, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70467333, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=821, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70768233, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=824, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71069637, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71385013, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71685913, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=834, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71987317, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72302693, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=840, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72603593, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=843, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72904997, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73220373, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73521273, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=853, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73822677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74138053, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=859, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74438953, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=862, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74740357, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75055733, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75356633, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=872, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75658037, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75973413, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=878, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76274313, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=881, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76575717, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=885, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76891093, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=888, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77191993, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=891, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77493397, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77808773, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=897, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78109673, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=900, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78411077, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78726453, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79027353, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79328757, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=913, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79644133, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=916, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79945033, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=919, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80246437, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=923, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80561813, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=926, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80862713, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=929, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81164117, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=932, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81479493, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=935, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81780393, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=938, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82081797, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=942, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82397173, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=945, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.075000047683716, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82698527, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=948, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83000138, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=951, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83315717, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=954, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83616617, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=957, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=6, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82630109, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82945485, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83246385, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=968, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83454381, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82044957, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=974, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80699457, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=977, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79348861, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77945037, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76599537, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=987, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75248941, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73845117, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=993, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72499617, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=996, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71149021, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69745197, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68399697, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1006, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67049101, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65639677, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1012, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64294177, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1015, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62949181, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61539757, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60194257, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1025, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58849261, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57439837, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1031, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56094337, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1034, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54743741, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1038, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53339917, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1041, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51994417, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1044, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50643821, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49239997, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1050, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47894497, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1053, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46749328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1057, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47064704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1060, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47365604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47667008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1066, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47982384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1069, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48283284, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1072, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48584688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48900064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1079, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49200964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1082, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49502368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1085, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49817744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1088, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50118644, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1091, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50420048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1095, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50735424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1098, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51036324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1101, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51337728, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1104, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51653104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1107, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51954004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1110, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52255408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1114, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52570784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1117, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=7, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52871684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1120, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53173088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53488464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1127, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53789364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1130, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54090768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54406144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54707044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1140, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55008448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55323824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1146, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55624724, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1149, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55926128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56241504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56542404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1159, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56843808, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57159184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1165, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57460084, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1168, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57761488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58076864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58377764, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58679168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58994544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1184, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59295444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1187, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59596848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59912224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1194, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60213124, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60514528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60829904, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1203, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61130804, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1206, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61432208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1210, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61747584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1213, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62048484, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62349888, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62665264, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1222, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62966164, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1225, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63267568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63582944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63883844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64185248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1238, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64500624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1241, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64801524, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1244, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65102928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1248, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65418304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1251, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65719204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1254, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66020608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1257, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66335984, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1260, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66636884, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1263, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66938288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1267, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67253664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1270, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67554564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1273, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67855968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1276, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=8, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68171344, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1279, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68472244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1283, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68773648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69089024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69389924, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1293, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69691328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70006704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1299, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70307604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1302, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70609008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70924384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71225284, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1312, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71526688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71842064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1318, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72142964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1321, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72444368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72759744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73060644, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73362048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73677424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1337, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73978324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1340, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74279728, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74595104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74896004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75197408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75512784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1356, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75813684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1359, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76115088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1363, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76430464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1366, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.02299976348877, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76731364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77032768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77348144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1375, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77649044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1378, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77950448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1382, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78265824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1385, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78566724, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78868128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79183504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1394, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79484404, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1397, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79785808, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1401, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80101184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1404, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80402084, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1407, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80703488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1410, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81018864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1413, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81319764, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1416, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81621168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1420, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81936544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1423, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82237444, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1426, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82538848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1429, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82854224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1432, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.075999975204468, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83155753, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1435, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=9, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83457157, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83772736, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84073636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1446, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83079864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1449, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83395240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1452, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83696140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1455, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83665212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82255788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80910288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1465, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79559692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1468, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78155868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1471, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76810368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1474, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75459772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74055948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72710448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71359852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69950428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1490, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68610528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1493, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67259932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65850508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64505008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63160012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61750588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1509, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60405088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1512, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59060092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1516, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57650668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1519, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56305168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54954572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53550748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1528, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52205248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1531, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50854652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1535, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49450828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1538, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48105328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=46961564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47276940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1547, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47577840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1550, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47879244, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1554, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48194620, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1557, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48495520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1560, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48796924, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1563, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49112300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1566, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49413200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1569, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49714604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1573, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50029980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1576, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50330880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1579, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50632284, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1582, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50947660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1585, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51248560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1588, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51549964, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1592, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51865340, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1595, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=10, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52166240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1598, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52467644, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1602, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52783020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1605, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53083920, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1608, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53385324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53700700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54001600, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1618, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54303004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1621, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54618380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1624, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54919280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1627, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55220684, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55544252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55845152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1637, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56146556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1640, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56461932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1643, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56762832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1646, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57064236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57379612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57680512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57981916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58297292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1662, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58598192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1665, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58899596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59214972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1672, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59515872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59817276, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60132652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1681, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60433552, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1684, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60734956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1688, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61050332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1691, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61351232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61652636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61968012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1700, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62268912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1703, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62570316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1707, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62885692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1710, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63186592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63487996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1716, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63803372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1719, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64104272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1722, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64405676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1726, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64721052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1729, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65021952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1732, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65323356, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1735, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65638732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1738, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65939632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1741, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66241036, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1745, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66556412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1748, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66857312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1751, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67158716, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1754, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=11, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67474092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1757, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67774992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1761, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68076396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68391772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68692672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1771, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68994076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1774, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69309452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1777, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69610352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1780, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69911756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70227132, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70528032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1790, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70829436, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1793, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71144812, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1796, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71445712, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1799, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71747116, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72062492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72363392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72664796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72980172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1815, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73281072, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1818, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73582476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73897852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74198752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74500156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74815532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1834, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75116432, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1837, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75417836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1841, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75733212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1844, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76034112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76335516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76650892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1853, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76951792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1856, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77253196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1860, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77568572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1863, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77869472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78170876, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78486252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1872, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78787152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1875, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79088556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1879, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79403932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1882, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79704832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1885, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80006236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1888, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80321612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1891, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80622512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1894, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80923916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1898, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81239292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1901, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81540192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1904, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81841596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1907, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82156972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1910, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82457872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1913, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=12, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82759276, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83074652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.078000068664551, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83375447, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1924, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83676956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1927, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83992332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1930, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84293232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1933, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84594636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83607900, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83908800, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1943, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84210204, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1946, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83569408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1949, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82229508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1952, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80878912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79469488, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78123988, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76778992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75369568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1968, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74024068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1971, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72673472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71269648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69924148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68573552, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67169728, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1987, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65824228, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1990, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64473632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1994, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63069808, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=1997, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61724308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60373712, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58964288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2006, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57624388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2009, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56273792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2013, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54864368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2016, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53518868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52173872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50764448, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2025, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49418948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2028, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48068352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2032, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47261640, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2035, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47562540, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2038, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47863944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2041, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48179320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2044, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48480220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2047, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48781624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2051, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49097000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2054, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49397900, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2057, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49699304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2060, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50014680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2063, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50315580, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2066, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50616984, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2070, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50932360, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2073, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=13, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51233260, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2076, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51534664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2080, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51850040, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2083, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52150940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2086, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52452344, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52767720, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53068620, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2096, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53370024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2099, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53685400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2102, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53986300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2105, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54287704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54603080, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54903980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2115, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55205384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2118, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55520760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2121, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55821660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2124, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56123064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56438440, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56739340, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57040744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57356120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2140, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57657020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2143, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57958424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58273800, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2150, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58574700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58876104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59191480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2159, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59492380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2162, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59793784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2166, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60109160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2169, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60410060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60711464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61026840, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2178, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61327740, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2181, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61629144, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2185, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61944520, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2188, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62245420, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62546824, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2194, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515201, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62862200, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2197, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515202, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63163100, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2200, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63464504, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2204, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63779880, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2207, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64080780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2210, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64382184, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2213, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64697560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2216, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64998460, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2219, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65299864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2223, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.03600001335144, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65615240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2226, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65916140, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2229, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66217544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2232, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=14, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66532920, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2235, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66833820, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2239, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67135224, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67450600, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67751500, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2249, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68052904, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2252, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68368280, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2255, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68669180, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2258, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68970584, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69285960, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69586860, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2268, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69888264, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2271, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70203640, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2274, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70504540, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2277, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70805944, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71121320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71422220, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71723624, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72039000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2293, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72339900, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2296, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72641304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72956680, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73257580, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73558984, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73874360, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2312, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74175260, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2315, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74476664, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2319, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74792040, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2322, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75092940, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75394344, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75709720, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2331, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76010620, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2334, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76312024, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2338, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76627400, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2341, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76928300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77229704, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77545080, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2350, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77845980, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2353, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78147384, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2357, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78462760, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2360, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78763660, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2363, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79065064, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2366, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79380440, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2369, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79681340, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2372, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79982744, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2376, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80298120, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2379, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80599020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2382, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80900424, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2385, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81215800, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2388, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81516700, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2391, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=15, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81818104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82133480, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82434380, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2402, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82735784, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2405, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83051160, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2408, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83352060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2411, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83653464, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.08299994468689, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83969262, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84270369, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2421, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84571976, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2424, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84887352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2427, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83879748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2430, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84181152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84496528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84722388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83377392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81967968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2446, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80622468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2449, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79277472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77868048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76522548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75171952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73768128, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2465, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72422628, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2468, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71072032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2472, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69668208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2475, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68322708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66972112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65562688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2484, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64222788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2487, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025999784469604, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62872192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2491, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61462768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2494, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60117268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58772272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57362848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2503, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56017348, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2506, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54672352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2510, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53262928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2513, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51917428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2516, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.028999805450439, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50566832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2519, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49163008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2522, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47817508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2525, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47564196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2529, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47879572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2532, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48180472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2535, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48481876, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2538, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48797252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2541, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49098152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2544, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49399556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2548, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49714932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2551, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=16, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50015832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2554, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50317236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2558, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50632612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2561, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50933512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2564, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51234916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51550292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51851192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2574, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52152596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2577, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52467972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2580, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52768872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2583, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53070276, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53385652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53686552, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2593, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53987956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2596, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54303332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2599, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54604232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2602, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54905636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55221012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55521912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55823316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56138692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2618, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56439592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2621, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56740996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57056372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2628, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57357272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57658676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57974052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2637, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58274952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2640, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58576356, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2644, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58891732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2647, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59192632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59494036, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59809412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2656, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60110312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2659, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60411716, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2663, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60727092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2666, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61027992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61329396, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2672, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61644772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2675, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61945672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2678, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62247076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2682, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62562452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2685, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62863352, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2688, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63164756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2691, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63480132, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2694, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63781032, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2697, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64082436, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2701, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64397812, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2704, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64698712, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2707, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65000116, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2710, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=17, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65315492, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2713, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65616392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2717, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65917796, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66233172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66534072, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2727, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66835476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2730, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67150852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2733, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67451752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2736, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67753156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68068532, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68369432, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2746, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68670836, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2749, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68986212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2752, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69287112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2755, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69588516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69903892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70204792, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70506196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70821572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2771, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71122472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2774, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71423876, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71739252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72040152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72341556, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72656932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2790, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72957832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2793, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73259236, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2797, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73574612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2800, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73875512, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74176916, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74492292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2809, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74793192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2812, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75094596, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2816, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75409972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2819, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75710872, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76012276, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76327652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2828, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76628552, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2831, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76929956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2835, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77245332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2838, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77546232, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2841, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77847636, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2844, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78163012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2847, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78463912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2850, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78765316, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2854, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79080692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2857, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79381592, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2860, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79682996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2863, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79998372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2866, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80299272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2869, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=18, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80600676, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80916052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81216952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2880, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81518356, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2883, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81833732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2886, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82134632, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2889, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82436036, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82751412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83052312, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2899, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83353716, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2902, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83669092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2905, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83969992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2908, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.082000017166138, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84271240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84586772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84887672, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85189076, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85233820, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2924, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84487768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2927, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84789172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85104548, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84209708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82859112, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81449688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2943, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80109788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2946, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78759192, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2950, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77349768, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2953, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76004268, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74659272, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73249848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2962, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71904348, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2965, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70553752, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2969, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69149928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2972, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67804428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66453832, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65050008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2981, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63704508, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2984, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62353912, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2988, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60950088, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2991, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59604588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2994, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58253992, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=2997, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56844568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3000, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55499068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3003, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54154072, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3007, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52744648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3010, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51399148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3013, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50054152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3016, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48644728, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3019, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47649168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3022, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47950572, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3026, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48265948, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3029, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=19, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48566848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3032, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48868252, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3036, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49183628, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3039, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49484528, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3042, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49785932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50101308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50402208, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3052, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50703612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3055, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51018988, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3058, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51319888, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3061, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51621292, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51936668, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52237568, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3071, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52538972, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3074, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52854348, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3077, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53155248, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3080, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53456652, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53772028, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54072928, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54374332, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54689708, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3096, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54990608, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3099, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55292012, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55607388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3106, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55908288, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56209692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56525068, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3115, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56825968, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3118, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57127372, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3122, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57442748, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3125, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57743648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58045052, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58360428, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3134, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58661328, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3137, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58962732, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3141, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59278108, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3144, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59579008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59880412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3150, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60195788, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3153, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60496688, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3156, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60798092, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3160, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61113468, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3163, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61414368, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3166, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61715772, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3169, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62031148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3172, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515205, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62332048, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3353", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3175, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515207, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62633452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3112", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3179, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515212, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62948828, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3524", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3182, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515213, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63250008, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3185, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63551692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3188, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=20, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63867348, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3191, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64168304, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3195, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64469764, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64785196, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65086152, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3205, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65387612, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3208, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65703044, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3211, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66004000, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3214, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66305460, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66620892, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66921848, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3224, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67223308, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3227, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67538740, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3230, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67839696, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3233, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68141156, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68456588, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68757544, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69059004, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69374436, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3249, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69675392, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3252, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69976852, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70292284, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70593240, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70911084, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71226516, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3268, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71527472, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3271, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71828932, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3275, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72144364, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3278, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72445320, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72746780, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73062212, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3287, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73363168, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3290, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73664628, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3294, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73980060, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3297, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74281016, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74582476, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74897908, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3306, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75198864, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3309, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75500324, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3313, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75815756, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3316, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76116712, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3319, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76418172, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3322, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76733604, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3325, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77034560, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3328, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77336020, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3332, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77651452, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3335, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77952408, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3338, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78253868, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3341, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78569300, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3344, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78870256, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3347, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=21, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79171716, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79487148, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79788104, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3358, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80089564, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3361, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80404996, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3364, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80705952, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3367, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81007412, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81322844, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81623800, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3377, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81925260, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3380, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82240692, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3383, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82541648, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3386, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82843108, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83158540, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83459496, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83760956, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84076388, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3402, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84377344, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3405, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.08299994468689, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84678471, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84994033, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85294786, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3415, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85596043, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3418, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85911475, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3421, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84890735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3424, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85192195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3428, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85507627, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3431, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84771911, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3434, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83426971, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3437, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82012003, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3440, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80666559, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3443, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79327219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3447, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77912251, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3450, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76566807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3453, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75221867, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3456, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73812499, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3459, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72467055, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3462, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71122115, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3466, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69707147, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3469, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68361703, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3472, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67022363, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3475, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65612995, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3478, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64267551, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3481, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62917011, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3485, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61507643, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3488, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60162199, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3491, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58817259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3494, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57407891, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3497, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56062447, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3500, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54711907, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3504, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53308139, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3507, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=22, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51962695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3510, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50612155, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3514, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49202787, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3517, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=47857343, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3520, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48111607, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3524, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48427039, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3527, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48727995, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3530, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49029455, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3533, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49344887, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3536, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49645843, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3539, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49947303, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3543, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50262735, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3546, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50563691, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3549, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50865151, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3552, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51180583, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3555, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51481539, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3558, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51782999, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3562, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52098431, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3565, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52399387, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3568, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52700847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3571, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53016279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3574, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53317235, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3577, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53618695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3581, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53934127, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3584, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54235083, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3587, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54536543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3590, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54851975, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3593, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55152931, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3596, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55454391, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3600, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55769823, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3603, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56070779, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3606, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56372239, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3609, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56687671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3612, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56988627, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3615, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57290087, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3619, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57605519, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3622, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57906475, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3625, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58207935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3628, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58523367, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3631, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58824323, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3634, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59125783, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3638, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59441215, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3641, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59742171, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3644, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60043631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3647, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60359063, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3650, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60660019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3653, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60961479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3657, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61276911, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3660, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61577867, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3663, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61879327, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3666, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=23, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62194759, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3669, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62495715, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3673, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62797175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3677, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63112607, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3680, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63413563, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3683, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63715023, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3686, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64030455, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3689, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64331411, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3692, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64632871, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3696, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64948303, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3699, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65249259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3702, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65550719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3705, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65866151, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3708, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66167107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3711, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66468567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3715, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66783999, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3718, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67084955, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3721, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67386415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3724, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67701847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3727, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68002803, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3730, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68304263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3734, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68619695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3737, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68920651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3740, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69222111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3743, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69537543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3746, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69838499, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3749, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70139959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3753, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70455391, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3756, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70756347, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3759, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71057807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3762, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71373239, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3765, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71674195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3768, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71975655, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3772, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72291087, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3775, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72592043, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3778, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72893503, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3781, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73208935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3784, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73509891, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3787, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73811351, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3791, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74126783, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3794, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74427739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3797, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74729199, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3800, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75044631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3803, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75345587, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3806, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75647047, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3810, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75962479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3813, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76263435, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3816, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76564895, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3819, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76880327, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3822, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77181283, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3825, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=24, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77482743, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3830, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77798175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3833, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78099131, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3836, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78400591, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3839, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78716023, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3842, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79016979, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3845, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79318439, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3849, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79633871, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3852, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79934827, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3855, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80236287, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3858, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80551719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3861, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80852675, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3864, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81154135, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3868, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81469567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3871, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81770523, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3874, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82071983, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3877, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82387415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3880, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82688371, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3883, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82989831, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3887, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83305263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3890, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83606219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3893, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83907679, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3896, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84223111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3899, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84524067, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3902, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84825527, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3906, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.085000038146973, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85140626, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3909, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85441712, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3912, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85743375, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3915, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86058807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3918, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=86359763, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3921, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85330847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3925, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85646279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3928, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85947235, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3931, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023999929428101, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85255647, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3934, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83846279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3937, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82500835, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3940, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81150295, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3944, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79746527, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3947, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78401083, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3950, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77050543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3953, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75641175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3956, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74295731, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3959, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.027000188827515, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72950791, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3963, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71541423, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3966, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70195979, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3969, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.024999856948853, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68845439, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3972, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67441671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3975, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66096227, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3978, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64745687, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3982, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.027999877929688, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63336319, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3985, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=25, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61990875, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3988, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60645935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3992, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59236567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3995, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.025000095367432, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57891123, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=3998, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56540583, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4002, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55136815, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4005, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53791371, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4008, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52440831, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4011, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.028000116348267, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51031463, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4014, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026000022888184, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49686019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4017, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.026999950408936, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48341079, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4021, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48291279, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4024, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48592235, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4027, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=48893695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4030, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49209127, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4033, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49510083, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4036, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=49811543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4040, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50126975, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4043, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50427931, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4046, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=50729391, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4049, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51044823, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4052, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51345779, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4055, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51647239, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4059, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=51962671, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4062, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52263627, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4065, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52565087, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4068, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=52880519, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4071, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53181475, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4074, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53482935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4078, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=53798367, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4081, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54099323, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4084, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54400783, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4087, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=54716215, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4090, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55017171, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4093, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55318631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4097, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55634063, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4100, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=55935019, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4103, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56236479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4106, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56551911, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4109, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=56852867, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4112, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57154327, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4116, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57469759, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4119, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=57770715, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4122, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58072175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4125, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58387607, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4128, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58688563, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4131, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=58990023, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4135, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59305455, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4138, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59606411, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4141, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=59907871, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4144, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=26, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60223303, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4147, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60524259, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4151, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=60825719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4155, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61141151, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4158, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61442107, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4161, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=61743567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4164, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62058999, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4167, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62359955, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4170, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62661415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4174, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=62976847, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4177, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63277803, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4180, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63579263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4183, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=63894695, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4186, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64195651, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4189, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64497111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4193, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=64812543, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4196, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65113499, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4199, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65414959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4202, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=65730391, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4205, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66031347, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4208, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66332807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4212, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66648239, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4215, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=66949195, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4218, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67250655, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4221, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67566087, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4224, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=67867043, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4227, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68168503, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4231, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68483935, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4234, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=68784891, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4237, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69086351, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4240, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69401783, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4243, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=69702739, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4246, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70004199, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4250, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70319631, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4253, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70620587, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4256, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=70922047, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4259, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71237479, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4262, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71538435, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4265, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=71839895, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4269, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72155327, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4272, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72456283, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4275, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=72757743, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4278, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73073175, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4281, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73374131, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4284, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019000053405762, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73675591, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4288, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=73991023, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4291, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.018999814987183, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74291979, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4294, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74593439, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4297, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.02400016784668, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=74908871, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4300, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75209827, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4303, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=27, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75511287, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4308, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=75826719, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4311, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76127675, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4314, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76429135, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4317, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=76744567, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4320, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77045523, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4323, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77346983, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4327, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77662415, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4330, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=77963371, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4333, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78264831, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4336, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78580263, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4339, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=78881219, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4342, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79182679, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4346, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79498111, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4349, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=79799067, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4352, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80100527, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4355, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021000146865845, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80415959, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4358, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=80716915, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4361, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81018375, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4365, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81333807, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4368, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81634763, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4371, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=81936223, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4374, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82251655, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4377, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82552611, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4380, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=82854071, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4384, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.021999835968018, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83169503, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4387, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83470459, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4390, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020000219345093, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=83771919, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4393, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.020999908447266, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84087351, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4396, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.022000074386597, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84388307, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4399, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=84689767, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="186", + ["attribute_list"]="82", + ["dir"]="5", + ["disc"]="300", + ["glue"]="625", + ["glue_spec"]="390", + ["glyph"]="3113", + ["hlist"]="116", + ["if_stack"]="4", + ["kern"]="14", + ["local_par"]="16", + ["pdf_literal"]="33", + ["penalty"]="46", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4403, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.023000001907349, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85005199, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="336", + ["glue"]="699", + ["glue_spec"]="426", + ["glyph"]="3525", + ["hlist"]="125", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="53", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4406, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515216, + ["elapsed_time"]=0.019999980926514, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85306155, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="201", + ["attribute_list"]="87", + ["dir"]="5", + ["disc"]="326", + ["glue"]="664", + ["glue_spec"]="411", + ["glyph"]="3354", + ["hlist"]="122", + ["if_stack"]="4", + ["kern"]="16", + ["local_par"]="17", + ["pdf_literal"]="33", + ["penalty"]="50", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4409, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, + { + ["cs_count"]=38015, + ["dyn_used"]=515488, + ["elapsed_time"]=0.079999923706055, + ["luabytecode_bytes"]=9200, + ["luastate_bytes"]=85493698, + ["max_buf_stack"]=251, + ["node_memory"]={ + ["attribute"]="159", + ["attribute_list"]="73", + ["dir"]="5", + ["disc"]="170", + ["glue"]="410", + ["glue_spec"]="260", + ["glyph"]="1773", + ["hlist"]="92", + ["if_stack"]="7", + ["kern"]="12", + ["local_par"]="14", + ["pdf_literal"]="33", + ["penalty"]="31", + ["rule"]="4", + ["temp"]="5", + ["vlist"]="31", + }, + ["obj_ptr"]=4412, + ["pdf_mem_ptr"]=1, + ["pdf_mem_size"]=10000, + ["pdf_os_cntr"]=28, + ["pool_ptr"]=647891, + ["str_ptr"]=2136900, + }, +} \ No newline at end of file diff --git a/doc/context/sources/general/manuals/mk/mk-timing-3.tex b/doc/context/sources/general/manuals/mk/mk-timing-3.tex new file mode 100644 index 000000000..14e7bf95a --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-timing-3.tex @@ -0,0 +1,19 @@ +\def\tufte{% + We thrive in information||thick worlds because of our + marvelous and everyday capacity to select, edit, + single out, structure, highlight, group, pair, merge, + harmonize, synthesize, focus, organize, condense, + reduce, boil down, choose, categorize, catalog, classify, + list, abstract, scan, look into, idealize, isolate, + discriminate, distinguish, screen, pigeonhole, pick over, + sort, integrate, blend, inspect, filter, lump, skip, + smooth, chunk, average, approximate, cluster, aggregate, + outline, summarize, itemize, review, dip into, + flip through, browse, glance into, leaf through, skim, + refine, enumerate, glean, synopsize, winnow the wheat + from the chaff and separate the sheep from the goats.% +} + +\usemodule[timing] \starttext \dorecurse{2000}{ + \tufte \par \tufte \par \tufte \par +} \stoptext diff --git a/doc/context/sources/general/manuals/mk/mk-titlepage.tex b/doc/context/sources/general/manuals/mk/mk-titlepage.tex new file mode 100644 index 000000000..78f8154f1 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-titlepage.tex @@ -0,0 +1,64 @@ +% language=uk + +\startcomponent mk-titlepage + +\environment mk-environment + +\setupbackgrounds[page][background=page] + +\startstandardmakeup + +\definefont[MyFont][Normal*default] + +\setlayerframed + [page] + [preset=lefttop] + [frame=off, + width=\paperwidth, + height=\paperheight, + backgroundoffset=5mm, + background=color, + backgroundcolor=mkcolor] + {} + +\setlayerframed + [page] + [preset=lefttop,offset=7.5mm] + [offset=overlay,frame=off,foregroundcolor=white] + {\scale[height=.15\paperwidth]{\MyFont MKII}} + +\setlayerframed + [page] + [preset=rightbottom,offset=7.5mm] + [offset=overlay,frame=off,foregroundcolor=white] + {\scale[height=.15\paperwidth]{\MyFont MKIV}} + +\setlayerframed + [page] + [preset=righttop,offset=7.5mm,rotation=90] + [offset=overlay,frame=off,foregroundcolor=white] + {\scale[height=.10\paperwidth]{\MyFont CONTEXT}} + +\setlayerframed + [page] + [preset=leftbottom,offset=7.5mm,rotation=90] + [offset=overlay,frame=off,foregroundcolor=white] + {\scale[height=.10\paperwidth]{\MyFont CONTEXT}} + +\setlayerframed + [page] + [preset=rightbottom,offset=7.5mm,y=4cm] + [offset=overlay,frame=off] + {\scale[height=.10\paperwidth]{\MyFont + \framed + [align=normal,offset=0pt,frame=off,foregroundcolor=white] + {The history of lua\TeX\par + 2006--2009 / v 0.50}}} + +% \tightlayer[page] + +\stopstandardmakeup + +\setupbackgrounds[page][background=] + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex b/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex new file mode 100644 index 000000000..590dbba43 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-tokenspeak.tex @@ -0,0 +1,266 @@ +% language=uk + +\startcomponent mk-tokenspeak + +\environment mk-environment + +\chapter {Token speak} + +\subject{tokenization} + +Most \TEX\ users only deal with (keyed in) characters and (produced) output. Some +will play with boxes, skips and kerns or maybe even leaders (repeated sequences +of the former). Others will be grateful that macro package writers take care of +such things. + +Macro writers on the other hand deal properties of characters, like catcodes and +a truckload of other codes, with lists made out of boxes, skips, kerns and +penalties but even they cannot look much deeper into \TEX's internals. Their +deeper understanding comes from reading the \TEX book or even looking at the +source code. + +When someone enters the magic world of \TEX\ and starts asking around on a bit, +he or she will at some point get confronted with the concept of \quote {tokens}. +A token is what ends up in \TEX\ after characters have entered its machinery. +Sometimes it even seems that one is only considered a qualified macro writer if +one can talk the right token||speak. So what are those magic tokens and how can +\LUATEX\ shed light on this. + +In a moment we will show examples of how \LUATEX\ turns characters into tokens, +but when looking at those sequences, you need to keep a few things in mind: + +\startitemize[packed] +\startitem + A sequence of characters that starts with an escape symbol (normally this is + the backslash) is looked up in the hash table (which relates those names to + meanings) and replaced by its reference. Such a reference is much faster than + looking up the sequence each time. +\stopitem +\startitem + Characters can have special meanings, for instance a dollar is often used to + enter and exit math mode, and a percent symbol starts a comment and hides + everything following it on the same line. These meanings are determined by + the character's catcode. +\stopitem +\startitem + All the characters that will end up actually typeset have catcode \quote + {letter} or \quote {other} assigned. A sequence of items with catcode + \quote{letter} is considered a word and can potentially become hyphenated. +\stopitem +\stopitemize + +\subject{examples} + +We will now provide a few examples of how \TEX\ sees your input. + +\starttyping +Hi there! +\stoptyping + +\starttokens[demo]Hi there!\stoptokens \setups{ShowCollect} + +Here we see three kind ot tokens. At this stage a space is still recognizable as +such but later this will become a skip. In our current setup, the exclamation +mark is not a letter. + +\starttyping +Hans \& Taco use Lua\TeX \char 33\relax +\stoptyping + +\starttokens[demo]Hans \& Taco use Lua\TeX \char 33\relax\stoptokens \setups{ShowCollect} + +Here we see a few new tokens, a \quote {char\_given} and a \quote {call}. The +first represents a \type {\chardef} i.e.\ a reference to a character slot in a +font, and the second one a macro that will expand to the \TEX\ logo. Watch how +the space after a control sequence is eaten up. The exclamation mark is a direct +reference to character slot~33. + +\starttyping +\noindent {\bf Hans} \par \hbox{Taco} \endgraf +\stoptyping + +\starttokens[demo]\noindent {\bf Hans} \par \hbox{Taco} \endgraf\stoptokens \setups{ShowCollect} + +As you can see, some primitives and macro's that are bound to them (like \type +{\endgraf}) have an internal representation on top of their name. + +\starttyping +before \dimen2=10pt after \the\dimen2 +\stoptyping + +\starttokens[demo]before \dimen2=10pt after \the\dimen2\stoptokens \setups{ShowCollect} + +As you can see, registers are not explicitly named, one needs the associated +register code to determine it's character (a dimension in our case). + +\starttyping +before \inframed[width=3cm]{whatever} after +\stoptyping + +\starttokens[demo]before \inframed[width=3cm]{whatever} after\stoptokens \setups{ShowCollect} + +As you can see, even when control sequences are collapsed into a reference, we +still end up with many tokens, and because each token has three properties (cmd, +chr and id) in practice we end up with more memory used after tokenization. + +\starttyping +compound|-|word +\stoptyping + +\starttokens[demo]compound|-|word\stoptokens \setups{ShowCollect} + +This example uses an active character to handle compound words (a \CONTEXT\ +feature). + +\starttyping +hm, \directlua 0 { tex.sprint("Hello World") } +\stoptyping + +\starttokens[demo]hm, \directlua 0 { tex.sprint("Hello World!") }\stoptokens \setups{ShowCollect} + +The previous example shows what happens when we include a bit of \LUA\ code +\unknown\ it is just seen as regular input, but when the string is passed to +\LUA, only the chr property is passed, so we no longer can distinguish between +letters and other characters. + +A macro definition converts to tokens as follows. + +\starttokens[demo]\def\Test#1#2{[#2][#1]} \Test{A}{B}\stoptokens \setups{ShowCollect} + +As we already mentioned, a token has three properties. More details can be found +in the reference manual so we will not go into much detail here. + +{\bf The original interceptor for tokens but that one has been replaced by a more +powerful scanning mechanism. The following text is no longer applicable but kept +as historic reference. The new token scanner is discussed in later articles.} + +% keep text formatted as it is now: + +\starttyping[color=] + +A most simple callback is: + +\starttyping +callback.register('token_filter', token.get_next) +\stoptyping + +In principle you can call \type {token.get_next} anytime you want +to intercept a token. In that case you can feed back tokens into +\TEX\ by using a trick like: + +\starttyping +function tex.printlist(data) + callback.register('token_filter', function () + callback.register('token_filter', nil) + return data + end) +end +\stoptyping + +Another example of usage is: + +\starttyping +callback.register('token_filter', function () + local t = token.get_next + local cmd, chr, id = t[1], t[2], t[3] + -- do something with cmd, chr, id + return { cmd, chr, id } +end) +\stoptyping + +There is a whole repertoire of related functions, one is \type +{token.create}, which can be used as: + +\starttyping +tex.printlist{ + token.create("hbox"), + token.create(utf.byte("{"), 1), + token.create(utf.byte("?"), 12), + token.create(utf.byte("}"), 2), +} +\stoptyping + +This results in: \ctxlua { + tex.printlist{ + token.create("hbox"), + token.create(utf.byte("{"), 1), + token.create(utf.byte("?"), 12), + token.create(utf.byte("}"), 2), + } +} + +While playing with this we made a few auxiliary functions that +permit things like: + +\starttyping +tex.printlist ( table.unnest ( { + tokens.hbox, + tokens.bgroup, + tokens.letters("12345"), + tokens.egroup, +} ) ) +\stoptyping + +Unnesting is needed because the result of the \type {letters} call +is a table, and the \type {printlist} function wants a flattened +table. + +The result looks like: \ctxlua { + local t = table.unnest { + tokens.hbox, + tokens.bgroup, + tokens.letters("12345"), + tokens.egroup, + } + tex.printlist (t) + tokens.collectors.show(t) +} + +In practice, manipulating tokens or constructing lists of tokens +this way is rather cumbersome, but at least we now have some +kind of access, if only for illustrative purposes. + +\starttyping +\hbox{12345\hbox{54321}} +\stoptyping + +can also be done by saying: + +\starttyping +tex.sprint("\\hbox{12345\\hbox{54321}}") +\stoptyping + +or under \CONTEXT's basic catcode regime: + +\starttyping +tex.sprint(tex.ctxcatcodes, "\\hbox{12345\\hbox{54321}}") +\stoptyping + +If you like it the hard way: + +\starttyping +tex.printlist ( table.unnest ( { + tokens.hbox, + tokens.bgroup, + tokens.letters("12345"), + tokens.hbox, + tokens.bgroup, + tokens.letters(string.reverse("12345")), + tokens.egroup, + tokens.egroup +} ) ) +\stoptyping + +This method may attract those who dislike the traditional \TEX\ +syntax for doing the same thing. Okay, a careful reader will +notice that reversing the string in \TEX\ takes a bit more +trickery, so \unknown + +\stoptyping + +% end of verbose text + +{\bf The \type {tokens} etc.\ examples shows here make no sense anyway as we have +a more extensive interface to the macro language: \type {context}.} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-tracking.tex b/doc/context/sources/general/manuals/mk/mk-tracking.tex new file mode 100644 index 000000000..e24653e3b --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-tracking.tex @@ -0,0 +1,341 @@ +% language=uk + +% \enabletrackers[otf.loading] +% \enabletrackers[otf.lookups] + +\startcomponent mk-track + +\environment mk-environment + +\startbuffer[latin-default-features] +\definefontfeature + [latin-default] + [mode=node,language=dflt,script=latn, + liga=yes,calt=yes,clig=yes, + kern=yes] +\stopbuffer + +\startbuffer[arabtype-default-features] +\definefontfeature + [arabtype-default] + [mode=node,language=dflt,script=arab, + init=yes,medi=yes,fina=yes,isol=yes, + ccmp=yes,locl=yes,calt=yes, + liga=yes,clig=yes,dlig=yes,rlig=yes, + mark=yes,mkmk=yes,kern=yes,curs=yes] +\stopbuffer + +\startbuffer[zapfino-default-features] +\definefontfeature + [zapfino-default] + [mode=node,language=dflt,script=latn, + calt=yes,clig=yes,rlig=yes,tlig=yes, + kern=yes,curs=yes] +\stopbuffer + +\getbuffer[latin-default-features] +\getbuffer[arabtype-default-features] +\getbuffer[zapfino-default-features] + +\chapter{Tracking} + +We entered 2009 with a partial reimplementation of the \OPENTYPE\ +feature handler. One of the reasons was an upgrade of the +\FONTFORGE\ libraries that \LUATEX\ uses. + +The specification of \OPENTYPE\ is kind of vague. Apart from a +lack of a proper free specifications there's also the problem that +Microsoft and Adobe may have their own interpretation of how and +in what order to apply features. In general the Microsoft website +has more detailed specifications and is a better reference. There +is also some information in the \FONTFORGE\ help files. + +Because there is so much possible, fonts might contain bugs and/or +be made to work with certain renderers. These may evolve over time +which may have the side effect that suddenly fonts behave +differently. + +After a lot of experiments (mostly by Taco, me and Idris) we're +now at yet another implementation. Of course all errors are mine +and of course the code can be improved. There are quite some +optimization going on here and processing speed is currently +acceptable. Not all functions are implemented yet, often because I +lack the fonts for testing. Many scripts are not yet supported +either, but I will look into them as soon as \CONTEXT\ users ask +for it. + +The data provided by the \FONTFORGE\ library has organized lookups +(which relate to features) in a certain way. A first +implementation of this code was organized featurewise: information +related to features was collected and processing boiled down to a +run over the features. The current implementation honours the order +in the main feature table. Since we can reorder this table as we +want, we can eventually support several models of processing. We +kept the static as well as dynamic feature processing, because it +had proved to be rather useful. The formerly three loop variants +have been discarded but might reappear at some time. + +One reason for this change is that the interactive version of +\FONTFORGE\ now provides a more detailed overview of the way +lookups are supposed to be handled. When you consult the +information of a font and in particular a glyph in a font, you now +get quite some information about what features can be applied and +in what order this takes place. + +In \CONTEXT\ \MKIV\ we deal with this as follows. Keep in mind +that we start with characters but stepwise these can become more +abstract representation, named glyphs. For instance a letter~a can +be represented by a shape (glyph) that is similar to an uppercase~A. + +\startitemize + +\item We loop over all lookups. Normally there are only a few +lookups but fonts that deal with scripts that resemble +handwriting, like arabic of Zapfino, might have hundreds of them. +Each lookup has a detailed specification of what language and/or +scripts it applies to. + +\item For each lookup we do a run over the list of glyphs. So, if +we have 50 lookups, and a paragraph has 500 glyphs, we do some +25000 loops. Keep in mind that for arab we start with a sequence +of characters and vowels, and during a run, these might be +replaced by for instance ligatures and combined vowels, so the 500 +stepwise becomes less. + +\item We only process the features that are enabled. Normally the +lookups are organized in such a way that features take place in a +similar way: (de)composition, replacement of initial, medial, +final and isolated forms, specific replacements by one or more +variant, composition of ligatures, mark positioning, cursive +corrections and kerning. The font itself does not contain +information about what features are to be enabled by default. Some +applications have built in presets, others might extend their +repertoire over time. + +\item A lookup can be a contextual lookup, which means that +treatment takes place on a match of a sequence of characters +(glyphs), either of not preceded or followed by specific other +characters (glyphs). We we loop over all contexts till we have a +match. Some fonts have lots of contextual lookups, which in turn +might increase the number of loops over the list of characters +(glyphs). If we have a match, we process the associated list of +sublookups. Technically it is possible to replace (say) five +characters by first a ligature (that replaces the first two by +one), then a multiple substitution (resulting in an extra three +glyphs replacing one) and then discarding the other rest (being +two characters). Because by that time characters (say, unicode +points) might have been replaced by glyphs (an index in the font) +a contextual lookup can involve quite some match points. + +\stopitemize + +In \CONTEXT\ we do this for each font that is used in a list, so +in practice we have quite some nested loops. Each font can have +its own set of features enables of features might be applied +dynamically, independent of font related settings. So, around the +mentioned loops there is another one: a loop over the fonts used +in a list (paragraph). + +We process the whole list and then consult the glyph nodes. An +alternative approach is to collect strings of characters using the +same font including spaces (because some lookups involve spaces). +However, we then need to reconstruct the list which is no fun. +Also, we need to carry quite some information, like attributes, so +eventually we don't gain much (if we gain something at all). + +Another consideration has been to operate on sublists of font +usage (using a subhead and subtail) but again this would +complicate matters as we then neext to keep track of a changing +subhead and subtail. On the other hand, this might save some +runtime. The number of changes in the code needed to do this is +not that large but it only makes sense when we have many fonts +in a list and don't change fonts to frequently. + +This whole treatment is rather extensively optimized and so the +process is reasonable fast (you really don't want to know how much +time was spent on figuring out fast methods, testing and +reimplementing this). While I was implementing the \LUA\ code, +Taco made sure that access to the information in nodes was as fast +as possible and in our usual chat sessions we compared the output +with the one produced by the \FONTFORGE\ preview. + +It was for this reason that more and more debugging code was added +but even that made tracking of what really happened cumbersome. +Therefore a more visual method was written, which will be shown +laster on. + +You can enable tracing using the designated commands: + +\starttyping +\enabletracker[otf.ligatures,otf.singles] +\stoptyping + +and disable them for instance with: + +\starttyping +\disabletracker[otf.*] +\stoptyping + +Or you can pass directives to the command line: + +\starttyping +context --track=otf.ligatures myfile.tex +\stoptyping + +With regards to \OPENTYPE\ handling we have the following tracker +keys available: + +\starttabulate +\NC \type{otf.actions} \NC show all replacements and positioning \NC \NR +\NC \type{otf.alternatives} \NC show what glyph is replaced by what alternative \NC \NR +\NC \type{otf.analyzing} \NC color glyphs according to script specific analysis \NC \NR +\NC \type{otf.applied} \NC applied features per font instance \NC \NR +\NC \type{otf.bugs} \NC show diagnostic information \NC \NR +\NC \type{otf.contexts} \NC show what contextual lookups take place \NC \NR +\NC \type{otf.cursive} \NC show cursive anchoring when applied \NC \NR +\NC \type{otf.details} \NC show more details about lookup handling \NC \NR +\NC \type{otf.dynamics} \NC show dynamic feature definitions \NC \NR +\NC \type{otf.features} \NC show what features are a applied \NC \NR +\NC \type{otf.kerns} \NC show kerning between glyphs when applied \NC \NR +\NC \type{otf.ligatures} \NC show what glyphs are replaced by one other \NC \NR +\NC \type{otf.loading} \NC show more information when loading (caching) a font \NC \NR +\NC \type{otf.lookups} \NC keep track of what lookups are consulted \NC \NR +\NC \type{otf.marks} \NC show mark anchoring when applied \NC \NR +\NC \type{otf.multiples} \NC show what glyph is replaced by multiple others \NC \NR +%NC \type{otf.normal_chain} \NC \NC \NR +\NC \type{otf.positions} \NC show what glyphs are positioned (combines other trackers) \NC \NR +\NC \type{otf.preparing} \NC show what information is collected for later usage in lookups \NC \NR +\NC \type{otf.replacements} \NC show what glyphs are replaced (combines other trackers) \NC \NR +\NC \type{otf.sequences} \NC \NC \NR +\NC \type{otf.singles} \NC show what glyph is replaced by one other \NC \NR +%NC \type{otf.steps} \NC \NC \NR +%NC \type{otf.verbose_chain} \NC \NC \NR +\stoptabulate + +Some other trackers might also come in handy: + +\starttabulate +%NC \type{fonts.collecting} \NC \NC \NR +\NC \type{fonts.combining} \NC show what extra characters are added when forcing combined shapes \NC \NR +\NC \type{fonts.defining} \NC show what fonts are defined \NC \NR +\NC \type{fonts.loading} \NC show more details when a font is loaded (and cached) for the first time \NC \NR +%NC \type{fonts.names} \NC \NC \NR +%NC \type{fonts.scaling} \NC \NC \NR +\stoptabulate + +We now show another way to track what happens with your text. +Because this is rather verbose, you should only apply it to words. +The second argument can be \type {-1} (right to left), \type {0} +(default) or \type {1} (left to right). The third argument can +be invisible in the code because the font used for verbatim might +lack the shapes. A font has a different ordering than \UNICODE\ +because after all one character can have multiple +representations, one shape can be used for multiple characters, +or shapes might not have a \UNICODE\ point at all. In \MKIV\ we +push all shapes that have no direct relationship with \UNICODE\ to +the private area so that \TEX\ still sees them (hence the large +numbers in the following examples). + +The next example uses Latin Modern. Here we apply the following +features: + +\typebuffer[latin-default-features] + +\startbuffer +\showotfcomposition + {name:lmroman12regular*latin-default at 24pt} + {0} + {flinke fietser} +\stopbuffer + +\typebuffer \start \veryraggedright \getbuffer \stop + +The next example uses Arabtype. Here we apply the following features: + +\typebuffer[arabtype-default-features] + +\startbuffer +\showotfcomposition + {arabtype*arabtype-default at 48pt} + {-1} + {الضَّرَّ} +\stopbuffer + +\typebuffer \start \veryraggedright \getbuffer \stop + +\startbuffer +\showotfcomposition + {arabtype*arabtype-default at 48pt} + {-1} + {لِلّٰهِ} +\stopbuffer + +\typebuffer \start \veryraggedright \getbuffer \stop + +Another arabic example (after all, fonts that support arabic have +lots of nice features) is the following. First we define a bunch +of feature collections + +\startbuffer +\definefontfeature + [salt-n] + [analyze=yes,mode=node, + language=dflt,script=arab, + init=yes,medi=yes,fina=yes,isol=yes, + liga=yes,calt=yes,ccmp=yes, + kern=yes,curs=yes,mark=yes,mkmk=yes] + +\definefontfeature[salt-y][salt-n][salt=yes] +\definefontfeature[salt-1][salt-n][salt=1] +\definefontfeature[salt-2][salt-n][salt=2] +\definefontfeature[salt-3][salt-n][salt=3] +\definefontfeature[salt-r][salt-n][salt=random] +\stopbuffer + +\typebuffer \getbuffer + +Next we show a few traced examples. Watch the reported alternatives. + +\startbuffer +\showotfcomposition{scheherazaderegot*salt-n at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-y at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-1 at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-2 at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-3 at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-r at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-r at 36pt}{-1}{\char"6DD} +\showotfcomposition{scheherazaderegot*salt-r at 36pt}{-1}{\char"6DD} +\stopbuffer + +\typebuffer \start \veryraggedright \getbuffer \stop + +The font that we use here can be downloaded from the website of +Sil International. + +For a Zapfino example we use the following feature set: + +\typebuffer[zapfino-default-features] + +\startbuffer +\showotfcomposition + {zapfinoextraltpro*zapfino-default at 48pt} + {0} + {Prof. Dr. Donald E. Knuth} +\stopbuffer + +\typebuffer \start \veryraggedright \getbuffer \stop + +When dealing with features, we may run into problems due to +characters that are in the input stream but have no associated +glyph in the font. Although we test for this a user might want to +intercept side effect. + +\starttyping +\checkcharactersinfont +\removemissingcharacters +\stoptyping + +The first command only checks and reports missing characters, +while the second one also removes them. + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-xml.tex b/doc/context/sources/general/manuals/mk/mk-xml.tex new file mode 100644 index 000000000..41398a365 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-xml.tex @@ -0,0 +1,613 @@ +% language=uk + +% \startluacode +% xml.trace_lpath = true +% \stopluacode + +\startcomponent mk-xml + +\environment mk-environment + +\chapter{XML revisioned} + +{\em The code dealing with \XML\ is evolving and the following +text might be outdated. So, in case of doubt, check the manual.} + +\subject{the parser} + +For quite a while \CONTEXT\ has built-in support for \XML\ processing and +at \PRAGMA\ we use this extensively. One of the first things I tried to deal +with in \LUA\ was \XML, and now that we have \LUATEX\ up and running it's +time to investigate this a bit more. First we'll have a look at the basic +functions, the \LUA\ side of the game. + +We load an \XML\ file as follows (the \type {document} namespace +is predefined in \CONTEXT): + +\startbuffer +\startluacode + document.xml = document.xml or { } -- define namespace + document.xml = xml.load("mk-xml.xml") -- load the file +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +The loader constructs a table representing the document structure, including +whitespace, so let's serialize the code and see what shows up: + +\startbuffer +\startluacode + local prn = xml.newhandlers { handle = tex.sprint } + tex.sprint("\\starttyping") + xml.serialize(document.xml, prn) + tex.sprint("\\stoptyping") +\stopluacode +\stopbuffer + +\typebuffer + +In the first version of the serializer, we could pass extra function +arguments that controlled the way content was processed. This method +has now been replaced by handlers. In this example we create a +simple handler where the \type {handle} function is responsible +for the final print. + +\getbuffer + +This already gives us a rather basic way to manipulate documents and +this method is even not that slow because we bypass \TEX\ reading from +file. + +\startbuffer +\startluacode + local str = " hello world " + local prn = xml.newhandlers { handle = tex.sprint } + tex.sprint("\\starttyping") + xml.serialize(xml.convert(str),prn) + tex.sprint("\\stoptyping") +\stopluacode +\stopbuffer + +\typebuffer + +Watch the extra print argument, we need this because otherwise the +verbatim mode will not work out well. + +\getbuffer + +You need to keep in mind that in these examples we print to \TEX\ under +the current catcode regime. + +You can save a \XML\ table with the command: + +\starttyping +\startluacode + xml.save(document.xml,"newfile.xml") +\stopluacode +\stoptyping + +These examples show that you have access to \XML\ files from +within your document. If you want to convert the table to just a +string, you can use \type {xml.tostring}. Actually, this method is +automatically used for occasions where \LUA\ wants to print an +\XML\ table or wants to join string snippets. However, as we are +inside \TEX, we need to print to \TEX\ instead of the console or +file. For this we use specialized handlers. + +The reason why I wrote the \XML\ parser is that we need it in the +utilities (so it has to provide access to the content of elements) +as well as in the text processing (so it needs to provide some +manipulation features). To serve both we have implemented a subset +of what standard \XML\ tools qualify as path based searching. + +\startbuffer +\startluacode + xml.sprint(xml.first(document.xml, "/one/three/some")) +\stopluacode +\stopbuffer + +\typebuffer + +The result of this snippet is the content of the first element +that matches the specification: \quote{\getbuffer}. As you can +see, this comes out rather verbose. The reason for this is that we +need to enter \XML\ mode in order to get such a snippet +interpreted. + +Below we give a few more variants, this time +we use a generic filter: + +\startbuffer +\startluacode + xml.sprint(xml.filter(document.xml, "/one/three/some")) +\stopluacode +\stopbuffer + +\typebuffer result: \astype{\getbuffer} + +\startbuffer +\startluacode + xml.sprint(xml.filter(document.xml, "/one/three/some/first()")) +\stopluacode +\stopbuffer + +\typebuffer result: \astype{\getbuffer} + +\startbuffer +\startluacode + xml.sprint(xml.filter(document.xml, "/one/three/some[1]")) +\stopluacode +\stopbuffer + +\typebuffer result: \astype{\getbuffer} + +\startbuffer +\startluacode + xml.sprint(xml.filter(document.xml, "/one/three/some[-1]")) +\stopluacode +\stopbuffer + +\typebuffer result: \astype{\getbuffer} + +\startbuffer +\startluacode + xml.sprint(xml.filter(document.xml, "/one/three/some/texts()")) +\stopluacode +\stopbuffer + +\typebuffer result: \astype{\getbuffer} + +\startbuffer +\startluacode + xml.sprint(xml.filter(document.xml, "/one/three/some[2]/text()")) +\stopluacode +\stopbuffer + +\typebuffer result: \astype{\getbuffer} + +The next lines shows some more variants. There are more than these and +we will extend the repertoire over time. If needed you can define +additional handlers. + +\subject{performance} + +Before we continue with more examples, a few remarks about the +performance. The first version of the parser was an enhanced +version of the one presented in the \LUA\ book: support for +namespaces, processing instructions, comments, cdata and doctype, +remapping and a few more things. When playing with the parser I +was quite satisfied about the performance. However, when I started +experimenting with 40~megabyte files, the preprocessing (needed +for the special elements) started to become more noticeable. For +smaller files its 40\% overhead is not that disturbing, but for +large files \unknown\ + +The current version uses \LPEG. We follow the same approach as +before, stack and top and such but this time parsing is about +twice as fast which is mostly due to the fact that we don't have +to prepare the stream for cdata, doctype etc. Loading the +mentioned large file took 12.5 seconds (1.5 for file io and the +rest for tree building) on my laptop (a 2.3 Ghz Core Duo running +Windows Vista). With the \LPEG\ implementation we got that down to +less 7.3 seconds. Loading the 14 interface definition files (2.6 +meg) went down from 1.05 seconds to 0.55 seconds. Namespace +related issues take some 10\% of this. + +Of course these numbers might change over time. For instance, we +now have the second implementation of the filter mechanism which +is more advanced and maybe somewhat slower on some tasks. + +\subject{patterns} + +We will not implement complete \XPATH\ functionality, but only the +features that make sense for documents that are well structured +and needs to be typeset. In addition we (will) implement text +manipulation functions. Of course speed is also a consideration +when implementing such mechanisms. + +The following list is not complete (after all here we only give an +impression of the development) but it gives a good impression. + +\nonknuthmode + +\starttabulate[|l|c|l|] +\NC \bf pattern \NC \bf supported \NC \bf comment \NC \NR +\HL +\NC \type{a} \NC \star \NC not anchored \NC \NR +\NC \type{!a} \NC \star \NC not anchored,negated \NC \NR +\NC \type{a/b} \NC \star \NC anchored on preceding \NC \NR +\NC \type{/a/b} \NC \star \NC anchored (current root) \NC \NR +\NC \type{^a/c} \NC \star \NC anchored (current root) \NC \NR +\NC \type{^^/a/c} \NC todo \NC anchored (document root) \NC \NR +\NC \type{a/*/b} \NC \star \NC one wildcard \NC \NR +\NC \type{a//b} \NC \star \NC many wildcards \NC \NR +\NC \type{a/**/b} \NC \star \NC many wildcards \NC \NR +\NC \type{.} \NC \star \NC ignored self \NC \NR +\NC \type{..} \NC \star \NC parent \NC \NR +\NC \type{a[5]} \NC \star \NC index upwards \NC \NR +\NC \type{a[-5]} \NC \star \NC index downwards \NC \NR +\NC \type{a[position()=5]} \NC maybe \NC \NC \NR +\NC \type{a[first()]} \NC maybe \NC \NC \NR +\NC \type{a[last()]} \NC maybe \NC \NC \NR +\NC \type{(b|c|d)} \NC \star \NC alternates (one of) \NC \NR +\NC \type{b|c|d} \NC \star \NC alternates (one of) \NC \NR +\NC \type{!(b|c|d)} \NC \star \NC not one of \NC \NR +\NC \type{a/(b|c|d)/e/f} \NC \star \NC anchored alternates \NC \NR +\NC \type{(c/d|e)} \NC not likely \NC nested subpaths \NC \NR +\NC \type{a/b[@bla]} \NC \star \NC any value of \NC \NR +\NC \type{a/b/@bla} \NC \star \NC any value of \NC \NR +\NC \type{a/b[@bla='oeps']} \NC \star \NC equals value \NC \NR +\NC \type{a/b[@bla=='oeps']} \NC \star \NC equals value \NC \NR +\NC \type{a/b[@bla<>'oeps']} \NC \star \NC different value \NC \NR +\NC \type{a/b[@bla!='oeps']} \NC \star \NC different value \NC \NR +\TB +\NC \type{...../attribute(id)} \NC \star \NC \NC \NR +\NC \type{...../attributes()} \NC \star \NC \NC \NR +\NC \type{...../text()} \NC \star \NC \NC \NR +\NC \type{...../texts()} \NC \star \NC \NC \NR +\NC \type{...../first()} \NC \star \NC \NC \NR +\NC \type{...../last()} \NC \star \NC \NC \NR +\NC \type{...../index(n)} \NC \star \NC \NC \NR +\NC \type{...../position(n)} \NC \star \NC \NC \NR +\TB +\NC \type{root::} \NC \star \NC \NC \NR +\NC \type{parent::} \NC \star \NC \NC \NR +\NC \type{child::} \NC \star \NC \NC \NR +\NC \type{ancestor::} \NC \star \NC \NC \NR +\NC \type{preceding-sibling::} \NC not soon \NC \NC \NR +\NC \type{following-sibling::} \NC not soon \NC \NC \NR +\NC \type{preceding-sibling-of-self::} \NC not soon \NC \NC \NR +\NC \type{following-sibling-or-self::} \NC not soon \NC \NC \NR +\NC \type{descendent::} \NC \star \NC \NC \NR +\NC \type{descendent-or-self::} \NC \star \NC \NC \NR +\NC \type{preceding::} \NC not soon \NC \NC \NR +\NC \type{following::} \NC not soon \NC \NC \NR +\NC \type{self::node()} \NC not soon \NC \NC \NR +\NC \type{id("tag")} \NC not soon \NC \NC \NR +\NC \type{node()} \NC not soon \NC \NC \NR +\stoptabulate + +This list shows that it is also possible to ask for more matches at +once. Namespaces are supported (including a wildcard) and there are +mechanisms for namespace remapping. + +\startbuffer +\startluacode + lxml.concat(document.xml,"/one/(three|five)/some",", "," and ") +\stopluacode +\stopbuffer + +\typebuffer + +We get: \astype{\getbuffer} and if we say: + +\startbuffer +\startluacode + lxml.concat(document.xml,"/one/(three|five)/some",", "," and ", + true) +\stopluacode +\stopbuffer + +\typebuffer + +We get: \quote {\getbuffer}. + +Watch how we use the \type {lxml} namespace here! Here live the +functions that pipe the result to \TEX. + +\startbuffer +\startluacode + lxml.count(document.xml,"/one/(three|five)/some") +\stopluacode +\stopbuffer + +There a several helper functions, like \type {xml.count} which in this case +returns~\getbuffer. + +\typebuffer + +Functions like this gives the opportunity to loop over lists of elements +by index. + +\subject{manipulations} + +We can manipulate elements too. The next code will add some elements +at specific locations. + +\startbuffer +\startluacode + xml.before(document.xml,"xml:///one/three/some","ok") + xml.after (document.xml,"xml:///one/three/some","ok") + tex.sprint("\\starttyping") + xml.sprint(lxml.filter(document.xml,"/one/three")) + tex.sprint("\\stoptyping") +\stopluacode +\stopbuffer + +\typebuffer + +And indeed, we suddenly have a couple of \quote {ok}'s there: + +\getbuffer + +Of course wel can also delete elements: + +\startbuffer +\startluacode + xml.delete(document.xml,"/one/three/some") + xml.delete(document.xml,"/one/three/af") + tex.sprint("\\starttyping") + xml.sprint(lxml.filter(document.xml,"/one/three")) + tex.sprint("\\stoptyping") +\stopluacode +\stopbuffer + +\typebuffer + +Now we have: + +\getbuffer + +Replacing an element is also possible. The replacement can be a +table (representing elements) or a string which is then converted +into a table first. + +\startbuffer +\startluacode + xml.replace(document.xml,"/one/three/be","done") + tex.sprint("\\starttyping") + xml.sprint(lxml.filter(document.xml,"/one/three")) + tex.sprint("\\stoptyping") +\stopluacode +\stopbuffer + +\typebuffer + +And indeed we get: + +\getbuffer + +These are just a few features of the library. I will add some more (rather) generic +manipulaters and extend the functionality of the existing ones. Also, there will +be a few manipulation functions that come in handy when preparing texts for +processing with \TEX\ (most of the \XML\ that I deal with is rather dirty and needs +some cleanup). + +\subject{streaming trees} + +Eventually we will provies series of convenient macros that will provide an +alternative for most of the \MKII\ code. In \MKII\ we have a streaming parser, which +boils down to attaching macros to elements. This includes a mechanism for saving +an restoring data, but this is not always convenient because one also has to +intercept elements that needs to be hidden. + +In \MKIV\ we do things different. First we load the complete document in memory (a +\LUA\ table). Then we flush the elements that we want to process. We can associate +setups with elements using the filters mentioned before. We can either use \TEX\ or +use \LUA\ to manipulate content. Instead if a streaming parser we now have a mixture +of streaming and tree manipulation available. Interesting is that the \XML\ loader +is pretty fast and piping data to \TEX\ is also efficient. Since we no longer need to +manipulate the elements in \TEX\ we gain processing time too, so in practice we have +now much faster \XML\ processing available. + +To give you an idea we show a few commands: + +\startbuffer +\xmlload {main}{mk-xml.xml} +\stopbuffer + +\typebuffer \getbuffer + +So that we can do things like (there are and will be a few more): + +\starttabulate[|l|l|l|] +\NC \bf command \NC \bf arguments \NC \bf result \NC \NR +\NC \type {\xmlfirst} \NC \type {{main} {/one/three/some}} \NC \xmlfirst{main}{/one/three/some} \NC \NR +\NC \type {\xmllast } \NC \type {{main} {/one/three/some}} \NC \xmllast {main}{/one/three/some} \NC \NR +\NC \type {\xmlindex} \NC \type {{main} {/one/three/some} {2}} \NC \xmlindex{main}{/one/three/some}{2} \NC \NR +\stoptabulate + +There is a set of about 30 commands that operates on the tree: loading, flushing, +filtering, associating setups and code in modules to elements. For instance when +one uses so called cals||tables, the processing is automatically activates when the +namespace can be resolved. Processing is collected in setups and those registered +are these are processed after loading the tree. In the following example we register +a handler for content that needs to end up bold. + +\starttyping +\startxmlsetups xml:mysetups + \xmlsetsetup{\xmldocument}{bold|bf}{xml:handlebold} +\stopxmlsetups + +\xmlregistersetup{xml:mysetups} + +\startxmlsetups xml:handlebold + \dontleavehmode + \bgroup + \bf + \xmlflush{#1} + \egroup +\stopxmlsetups +\stoptyping + +In this example \type {#1} represents the root of the subtree. Say that we +want to process an index entry which is coded as follows: + +\starttyping + + whatever + whatever + +\stoptyping + +We register an additional handler (here the \type {*} is a shortcut for +using the element's tag as setup name): + +\starttyping +\startxmlsetups xml:mysetups + \xmlsetsetup{\xmldocument}{bold|bf}{xml:handlebold} + \xmlsetsetup{\xmldocument}{index}{*} +\stopxmlsetups + +\xmlregistersetup{xml:mysetups} + +\startxmlsetups index + \index[\xmlfirst{#1}{key}]{\xmlfirst{#1}{entry}} +\stopxmlsetups +\stoptyping + +In practice \MKIV\ definitions are more compact than the comparable +\MKII\ ones, especially for more complex constructs (tables and such). + +\starttyping +\defineXMLenvironment + [index] + {\bgroup + \defineXMLsave[key]% + \defineXMLsave[entry]} + {\index[\XMLflush{key}]{\XMLflush{entry}}% + \egroup} +\stoptyping + +This looks compact, but keep in mind that we also need to get rid of +spurry spaces and when the code grows, we usually use setups to separate +the definition from the code. In any case, the \MKII\ solution involves +a few definitions as well as saving the content of elements. This is often +much more costly than the \MKIV\ method where we only locate and flush +content. Of course the document is stored in memory, but that happens +pretty fast: storing the 14~files (2~per interface) that define the \CONTEXT\ +user interface takes .85 seconds on a 2.3 Ghz Core Duo (Windows Vista) which +is not that bad if you take into account that we're talking of 2.7 megabytes +of highly structured data (many elements and attributes, not that much text). +Loading one of these files using \MKII\ code (for storing elements) takes +many more seconds. + +I didn't do extensive speed tests yet but for normal streamed +processing of simple documents the penalty of loading the tree can be +neglected. When comparing traditional \MKII\ code like: + +\starttyping +\defineXMLargument [title][id=] {\subject[\XMLop{at}]} +\defineXMLenvironment[p] {} {\par} + +\starttext + \processXMLfilegrouped{testspeed.xml} +\stoptext +\stoptyping + +with its \MKIV\ counterpart: + +\starttyping +\startxmlsetups document + \xmlsetsetup\xmldocument{title|p}{*} +\stopxmlsetups + +\xmlregistersetup{document} + +\startxmlsetups title + \section[\xmlatt{#1}{id}]{\xmlcontent{#1}{/}} +\stopxmlsetups + +\startxmlsetups p + \xmlflush{#1}\endgraf +\stopxmlsetups + +\starttext + \processXMLfilegrouped{testspeed.xml} +\stoptext + +I found that processing a one megabyte file with some 400 sections +takes the same runtime for both approaches. However, as soon as more +complex manipulations enter the game the \MKIV\ method starts taking +less time. Think of the manipulations needed for \MATHML\ or converting +tables into something that \CONTEXT\ can handle. Also, when we deal +with documents where we need to ignore large portions of shuffle content +around, the traditional method also has to store data in memory and in +that case \MKII\ code always loses from \MKIV\ code. Of course any speed +we gain in handling \XML\ is lost on processing complex fonts and +attributes but there we gain in quality. + +\stoptyping + +Another advantage of the \MKIV\ mechanisms is that we suddenly have so called +fully expandable \XML\ handling. All manipulations take place in \LUA\ and +there is no interfering code at the \TEX\ end. + +\subject{examples} + +For the path freaks we now show what patterns lead to. For this we will +use the following \XML\ data: + +\startbuffer[xml] + + + + + c1d1 + + + c2d2 + + + d3 + d4 + d5 + +\stopbuffer + +\typebuffer[xml] + +\xmlloadbuffer{xml}{xml} + +\startluacode + function document.ShowResultOfPattern(root,pattern) + local ok = false + for r,d,k in xml.elements(lxml.id(root),pattern) do + tex.print(xml.tostring(d[k])) + tex.sprint(tex.ctxcatcodes,"\\par") + ok = true + end + if not ok then + tex.sprint("no match") + tex.sprint(tex.ctxcatcodes,"\\par") + end + end +\stopluacode + +Here come the examples: + +\definehead[example][subsubject] +\setuphead[example][style=\tt,before=\blank,after=\nowhitespace] + +\def\ShowResultOfPattern#1#2% + {\example{#2} + \startpacked \tttf + \ctxlua{document.ShowResultOfPattern("#1","#2")} + \stoppacked} + +\ShowResultOfPattern{xml}{a/b/c} +\ShowResultOfPattern{xml}{/a/b/c} +\ShowResultOfPattern{xml}{b/c} +\ShowResultOfPattern{xml}{c} +\ShowResultOfPattern{xml}{a/*/c} +\ShowResultOfPattern{xml}{a/**/c} +\ShowResultOfPattern{xml}{a//c} +\ShowResultOfPattern{xml}{a/*/*/c} +\ShowResultOfPattern{xml}{*/c} +\ShowResultOfPattern{xml}{**/c} +\ShowResultOfPattern{xml}{a/../*/c} +\ShowResultOfPattern{xml}{a/../c} +\ShowResultOfPattern{xml}{c[@n='x']} +\ShowResultOfPattern{xml}{c[@n]} +\ShowResultOfPattern{xml}{c[@n='y']} +\ShowResultOfPattern{xml}{c[1]} +\ShowResultOfPattern{xml}{b/c[1]} +\ShowResultOfPattern{xml}{a/c[1]} +\ShowResultOfPattern{xml}{a/c[-1]} +\ShowResultOfPattern{xml}{c[1]} +\ShowResultOfPattern{xml}{c[-1]} +\ShowResultOfPattern{xml}{pi::} +\ShowResultOfPattern{xml}{pi::what} + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk-xml.xml b/doc/context/sources/general/manuals/mk/mk-xml.xml new file mode 100644 index 000000000..bceb002f6 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-xml.xml @@ -0,0 +1,24 @@ + + + + + alpha + + gamma + + epsilon + + + pdftex + luatex + xetex + + + + + + + + metapost + + diff --git a/doc/context/sources/general/manuals/mk/mk-zapfino.tex b/doc/context/sources/general/manuals/mk/mk-zapfino.tex new file mode 100644 index 000000000..f427f13a1 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk-zapfino.tex @@ -0,0 +1,561 @@ +% language=uk + +\startcomponent mk-zapfino + +\environment mk-environment + +\nonknuthmode + +\definefontfeature + [SampleFont] + [language=dflt, + script=latn, + calt=yes, + clig=yes, + rlig=yes, + tlig=yes, + mode=node] + +\font\Sample=ZapfinoExtraLTPro*SampleFont at 24pt + +\def\SampleChar#1{\dontleavehmode\struttedbox{\Sample\fontchar{#1}}} +\def\SampleText#1{\dontleavehmode\struttedbox{\Sample#1}} + +\doifmodeelse {tug} { + + \title{Zapfing fonts} + + \subject{by Hans Hagen \& Taco Hoekwater} + + This is Chapter~XII from \notabene {\CONTEXT, from \MKII\ to \MKIV}, a document + that describes our explorations, experiments and decisions made while + we develop \LUATEX. This text has not been copy-edited. + + \blank[3*big] + +} { + + \chapter{Zapfing fonts} + +} + +\subject {remark} + +{\it The actual form of the tables shown here might have changed +in the meantime. However, since this document describes the +stepwise development of \LUATEX\ and \CONTEXT\ \MKIV\ we don't +update the following information. The rendering might differ from +earlier rendering simply because the code used to process this +chapter evolves.} + +\subject {features} + +In previous chapters we've seen support for \OPENTYPE\ features creep into \LUATEX\ and +\CONTEXT\ \MKIV. However, it may not have been clear that so far we were just feeding +the traditional \TEX\ machinery with the right data: ligatures and kerns. Here we will +show what so called features can do for you. Not much \LUA\ code will be shown, if +only because relatively complex code is needed to handle this kind of trickery with +acceptable performance. + +In order to support features in their full glory more is needed than \TEX's ligature +and kern mechanisms: we need to manipulate the node list. As a result, we have now a +second mechanism built into \MKIV\ and users can choose what method they like most. The +first method, called \type {base}, is less powerful and less complete +than the one named \type {node}. Eventually \CONTEXT\ will use the node method by +default. + +There are two variants of features: substitutions and positioning. Here we +concentrate on substitutions of which there are several. Positioning is for instance +used for specialized kerning as needed in for instance typesetting Arab. + +One character representation can be replaced by one or more fixed alternatives or alternatives +chosen from a list of alternatives (substitutions or alternates). Multiple characters +can be replaces by one character (substitutions, alternates or a ligature). The +replacements can depend on preceding and|/|or following glyphs in which case we say that +the replacement is driven by rules. Rules can deal with single glyphs, combinations of +glyphs, classes (defined in the font) of glyphs and|/|or ranges of glyphs. + +Because the available documentation of \OPENTYPE\ is rather minimalistic and because +most fonts are relatively simple, you can imagine that figuring out how to +implement support for fonts with advanced features is not entirely trivial +and involves some trial and error. What also complicate things is that features can +interfere. Yet another complicating factor is that in the order of applying a rule may +obscure a later rule. Such fonts don't ship with manuals and examples of correct output +are not part of the buy. + +We like testing \LUATEX's open type support with Palatino Regular and Palatino Sans and +good old \TYPEONE\ support with Optima Nova. So it makes sense to test advanced +features with Zapfino Pro. This font has many features, which happen to be +implemented by Adam Twardoch, a well known font expert and familiar with the \TEX\ +community. We had the feeling that when \LUATEX\ can support Zapfino Pro, designed by +Hermann Zapf and enhanced by Adam, we have reached a crucial point in the development. + +The first thing that you will observe when using this font is that the files are larger +than normal, especially the cached versions in \MKIV. This made me extend some of the +serialization code that we use for caching font data so that it could handle huge +tables better but at the cost of some speed. Once we could handle the data conveniently +and as a side effect look into the font data with an editor, it became clear that +implementing for the \type {calt} and \type {clig} features would take a bit +of coding. + +\subject{example} + +Before some details will be discussed, we will show two of the test texts that \CONTEXT\ +users normally use when testing layouts or new features, a quote from E.R.\ Tufte and +one from Hermann Zapf. The \TEX\ code shows how features are set in \CONTEXT. + +\startbuffer +\definefontfeature + [zapfino] + [language=nld,script=latn,mode=node, + calt=yes,clig=yes,liga=yes,rlig=yes,tlig=yes] + +\definefont + [Zapfino] + [ZapfinoExtraLTPro*zapfino at 24pt] + [line=40pt] +\Zapfino +\input tufte \par +\stopbuffer + +\typebuffer \blank[disable] \start \getbuffer \stop + +You don't even have to look too closely in order to notice that characters are +represented by different glyphs, depending on the context in which they appear. + +\startbuffer +\definefontsynonym + [Zapfino] + [ZapfinoExtraLTPro] + [features=zapfino] +\definedfont + [Zapfino at 24pt] +\setupinterlinespace + [line=40pt] +\input zapf \par +\stopbuffer + +\typebuffer \blank[disable] \start \getbuffer \stop + +\subject{obeying rules} + +When we were testing node based feature support, the only way to check this was to +identify the rules that lead to certain glyphs. The more unique glyphs are good +candidates for this. For instance + +\startitemize[packed] +\item there is s special glyph representing \SampleChar{c_slash_o} +\item in the input stream this is the character sequence \type{c/o} +\item so there most be a rule that tells us that this sequence becomes that ligature +\stopitemize + +As said, in this case, the replacement glyph is supposed to be a ligature and indeed +there is such a ligature: \type {c_slash_o}. Of course, this replacement will only +take place when the sequence is surrounded by spaces. + +However, when testing this, we were not looking at this rule but at the (randomly +chosen) rule that was meant to intercept the alternative \type {h.2} followed +by \type {z.4}. Interesting was that this resolved to a ligature indeed, but +the shape associated with this ligature was an~\type {h}, which is not right. +Actually, a few more of such rules turned out to be wrong. It took a bit of +an effort to reach this conclusion because of the mentioned interferences +of features and rules. At that time, the rule entry (in raw \LUATEX\ table +format) looks as follows: + +\starttyping +[44] = { + ["format"] = "coverage", + ["rules"] = { + [1] = { + ["coverage"] = { + ["ncovers"] = { + [1] = "h.2", + [2] = "z.4", + } + }, + ["lookups"] = { + [1] = { + ["lookup_tag"] = "L084", + ["seq"] = 0, + } + } + } + } + ["script_lang_index"] = 1, + ["tag"] = "calt", + ["type"] = "chainsub" +} +\stoptyping + +Instead of reinventing the wheel, we used the \FONTFORGE\ libraries for reading the +\OPENTYPE\ font files. Therefore the \LUATEX\ table is resembling the internal \FONTFORGE\ +data structures. Currently we show the version~1 format. + +Here \type {ncovers} means that when the current character has shape \SampleChar +{h.2} (\type{h.2}) and the next one is \SampleChar{z.4} (\type{z.4}) (a sequence) +then we need to apply the lookup internally tagged \type {L084}. Such a rule +can be more extensive, for instance instead of \type {h.2} one can have a list of +characters, and there can be \type {bcovers} and \type {fcovers} as well, which means +that preceding or following character need to be taken into account. + +When this rule matches, it resolves to a specification like: + +\starttyping +[6] = { + ["flags"] = 0, + ["lig"] = { + ["char"] = "h", + ["components"] = "h.2 z.4", + }, + ["script_lang_index"] = 65535, + ["tag"] = "L084", + ["type"] = "ligature", +} +\stoptyping + +Here \type {tag} and \type {script_lang_index} are kind of special and +are part of an private feature system, i.e.\ they make up the cross reference +between rules and glyphs. Watch how the components don't match the character, +which is even more peculiar when we realize that these are the initials of the +author of the font. It took a couple of Skype sessions and mails before +we came to the conclusion that this was probably a glitch in the font. So, +what to do when a font has bugs like this? Should one disable the feature? +That would be a pitty because a font like Zapfino depends on it. On the other +hand, given the number of rules and given the fact that there are different +rule sets for some languages, you can imagine that making up the rules and +checking them is not trivial. + +We should realize that Zapfino is an extraordinary case, because it used +the \OPENTYPE\ features extensively. We can also be sure that the problems will +be fixed once they are known, if only because Adam Twardoch (who did the job) +has exceptionally high standards but it may take a while before the fix reached +the user (who then has to update his or her font). As said, it also takes some +effort to run into the situation described here so the likelihood of running +into this rule is small. This also brings to our attention the fact that fonts +can now contain bugs and updating them makes sense but can break existing +documents. Since such fonts are copyrighted and not available on line, font +vendors need to find ways to communicate these fixes to their customers. + +Can we add some additional checks for problems like this? For a while I +thought that it was possible by assuming that ligatures have names like +\type {h.2_z.4} but alas, sequences of glyphs are mapped onto ligatures +using mappings like the following: + +\starttabulate[||||] +\NC \type{three fraction four.2} \NC \type{threequarters} \NC \SampleChar{threequarters} \NC\NR +\NC \type{three fraction four} \NC \type{threequarters} \NC \SampleChar{threequarters} \NC\NR +\NC \type{d r} \NC \type{d_r} \NC \SampleChar{d_r} \NC\NR +\NC \type{e period} \NC \type{e_period} \NC \SampleChar{e_period} \NC\NR +\NC \type{f i} \NC \type{fi} \NC \SampleChar{fi} \NC\NR +\NC \type{f l} \NC \type{fl} \NC \SampleChar{fl} \NC\NR +\NC \type{f f i} \NC \type{f_f_i} \NC \SampleChar{f_f_i} \NC\NR +\NC \type{f t} \NC \type{f_t} \NC \SampleChar{f_t} \NC\NR +\stoptabulate + +Some ligature have no \type {_} in their names and there are also some +inconsistencies, compare the \type {fl} and \type {f_f_i}. Here font +history is painfully reflected in inconsistency and no solution can be +found here. + +So, in order to get rid of this problem, \MKIV\ implements a method to ignore +certain rules but then, this only makes sense if one knows how the rules +are tagged internally. So, in practice this is no solution. However, you can +imagine that at some point \CONTEXT\ ships with a database of fixes that +are applied to known fonts with certain version numbers. + +We also found out that the font table that we used was not good enough for our +purpose because the exact order in what rules have to be applies was not +available. Then we noticed that in the meantime \FONTFORGE\ had moved on +to version~2 and after consulting the author we quickly came to the conclusion +that it made sense to use the updated representation. + +In version~2 the snippet with the previously mentioned rule looks as follows: + +\starttyping +["ks_latn_l_66_c_19"]={ + ["format"]="coverage", + ["rules"]={ + [1]={ + ["coverage"]={ + ["current"]={ + [1]="h.2", + [2]="z.4", + } + }, + ["lookups"]={ + [1]={ + ["lookup"]="ls_l_84", + ["seq"]=0, + } + } + } + }, + ["type"]="chainsub", +}, +\stoptyping + +The main rule table is now indexed by name which is possible because the order +of rules is specified somewhere else. The key \type {ncovers} has been replaced +by \type {current}. As long as \LUATEX\ is in beta stage, we have the freedom to +change such labels as some of them are rather \FONTFORGE\ specific. + +This rule is mentioned in a feature specification table. Here specific features are +associated with languages and scripts. This is just one of the entries concerning +\type {calt}. You can imagine that it took a while to figure out how best to +deal with this, but eventually the \MKIV\ code could do the trick. The cryptic +names are replacements for pointers in the \FONTFORGE\ datastructure. In order to be +able to use \FONTFORGE\ for font development and analysis, the decision was made to +stick closely to its idiom. + +\starttyping + ["gsub"]={ + ... + [67]={ + ["features"]={ + [1]={ + ["scripts"]={ + [1]={ + ["langs"]={ + [1]="AFK ", + [2]="DEU ", + [3]="NLD ", + [4]="ROM ", + [5]="TRK ", + [6]="dflt", + }, + ["script"]="latn", + } + }, + ["tag"]="calt", + } + }, + ["name"]="ks_latn_l_66", + ["subtables"]={ + [1]={ + ["name"]="ks_latn_l_66_c_0", + }, + ... + [20]={ + ["name"]="ks_latn_l_66_c_19", + }, + ... + }, + ["type"]="gsub_context_chain", + }, +\stoptyping + +\subject{practice} + +The few snapshots of the font table probably don't make much sense if you +haven't seen the whole table. Well, it certainly helps to see the whole picture, +but we're talking of a 14 MB file (1.5 MB bytecode). When resolving ligatures, +we can follow a straightforward approach: + +\startitemize[packed] +\item walk over the nodelist and at each character (glyph node) call a function +\item this function inspects the character and takes a look at the following ones +\item when a ligature is identified, the sequence of nodes is replaced +\stopitemize + +Substitutions are not much different but there we look at just one character. +However, contextual substitutions (and ligatures) are more complex. Here we need +to loop over a list of rules (dependent on script and language) and this involves +a sequence as well as preceding and following characters. When we have a hit, the +sequence will be replaced by another one, determined by a lookup in the character +table. Since this is a rather time consuming operation, especially because many +surrounding characters need to be taken into account, you can imagine that we need +a bit of trickery to get an acceptable performance. Fortunately \LUA\ is pretty fast +when it comes down to manipulating strings and tables, so we can prepare some handy +datastructures in advance. + +When testing the implementation of features one need to be aware of the fact that +some appearance are also implemented using the regular ligature mechanisms. Take the +following definitions: + +\startbuffer[a] +\definefontfeature + [none] + [language=dflt,script=latn,mode=node,liga=no] +\definefontfeature + [calt] + [language=dflt,script=latn,mode=node,liga=no,calt=yes] +\definefontfeature + [clig] + [language=dflt,script=latn,mode=node,liga=no,clig=yes] +\definefontfeature + [dlig] + [language=dflt,script=latn,mode=node,liga=no,dlig=yes] +\definefontfeature + [liga] + [language=dflt,script=latn,mode=node] +\stopbuffer + +\startbuffer[b] +\starttabulate[||||] +\NC \type{none } \NC \definedfont[ZapfinoExtraLTPro*none at 24pt]\hbox{on the synthesis}\NC\definedfont[ZapfinoExtraLTPro*none at 24pt]\hbox{winnow the wheat}\NC \NR +\NC \type{calt } \NC \definedfont[ZapfinoExtraLTPro*calt at 24pt]\hbox{on the synthesis}\NC\definedfont[ZapfinoExtraLTPro*calt at 24pt]\hbox{winnow the wheat}\NC \NR +\NC \type{clig } \NC \definedfont[ZapfinoExtraLTPro*clig at 24pt]\hbox{on the synthesis}\NC\definedfont[ZapfinoExtraLTPro*clig at 24pt]\hbox{winnow the wheat}\NC \NR +\NC \type{dlig } \NC \definedfont[ZapfinoExtraLTPro*dlig at 24pt]\hbox{on the synthesis}\NC\definedfont[ZapfinoExtraLTPro*dlig at 24pt]\hbox{winnow the wheat}\NC \NR +\NC \type{liga } \NC \definedfont[ZapfinoExtraLTPro*liga at 24pt]\hbox{on the synthesis}\NC\definedfont[ZapfinoExtraLTPro*liga at 24pt]\hbox{winnow the wheat}\NC \NR +\stoptabulate +\stopbuffer + +\typebuffer[a] + +This gives: + +\start \getbuffer[a] \getbuffer[b] \stop + +Here are Adam's recommendations with regards to the \type {dlig} feature: +\quotation {The \type{dlig} feature is supposed to by use only upon user's +discretion, usually on single runs, words or even pairs. It makes little +sense to enable \type {dlig} for an entire sentence or paragraph. That's +how the \OPENTYPE\ specification envisions it.} + +When testing features it helps to use words that look similar so next we will +show some examples that used. When we look at these examples, we need to +understand that when a specific character representation is analyzed, the +rules can take preceding and following characters into account. The rules +take characters as well as their shapes, or more precisely: one of their +shapes since Zapfino has many variants, into account. Since different rules +are used for languages (okay, this is limited to only a subset of languages +that use the latin script) not only shapes but also the way words are +constructed are taken into account. Designing te rules is definitely non trivial. + +When testing the implementation we ran into cases where the initial \type +{t} showed up wrong, for instance in the the Dutch word \type {troef}. +Because space can be part of the rules, we need to handle the +cases where words end and start and boxes are then kind of special. + +\definefontfeature + [zapfing] + [language=dflt, + script=latn, + calt=yes, + clig=yes, + rlig=yes, + tlig=yes, + mode=node] + +\font\Zapfing=ZapfinoExtraLTPro*zapfing at 24pt + +\startbuffer +troef troef troef troeftroef troef \par +\ruledhbox{troef troef troef troeftroef troef} \par +\ruledhbox{troef 123} \par +\ruledhbox{troef} \ruledhbox{troef } \ruledhbox{ troef} \ruledhbox { troef } \par +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +Unfortunately, this does not work well with punctuation, which is less +prominent in the rules than space. In our favourite test quote of Tufte, we have +lots of commas and there it shows up: + +\startbuffer +review review review, review \par +itemize, review \par +itemize, review, \par +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +Of course we can decide to extend the rule base at runtime and this may +well happen when we experiment more with this font. + +The next one was one of our first test lines, Watch the initial and the +Zapfino ligature. + +\startbuffer +Welcome to Zapfino +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +For a while there was a bug in the rule handler that resulted in the variant of +the \type {y} that has a very large descender. Incidentally the word \type +{synthesize} is also a good test case for the \type {the} pattern which gets +special treatment because there is a ligature available. + +\startbuffer +synopsize versus synthesize versus +synthase versus sympathy versus synonym +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +Here are some examples that use the \type {g}, \type {d} and \type {f} in +several places. + +\startbuffer +eggen groet ogen hagen \par +dieren druiven onder aard donder modder \par +fiets effe flater triest troef \par +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +Let's see how well Hermann has taken care of the \type {h}'s +representations. There are quite some variants of the lowercase one: + +\starttabulate +\NC \type {h} \NC \SampleChar{h} \NC \NR +\NC \type {h.2} \NC \SampleChar{h.2} \NC \NR +\NC \type {h.3} \NC \SampleChar{h.3} \NC \NR +\NC \type {h.4} \NC \SampleChar{h.4} \NC \NR +\NC \type {h.5} \NC \SampleChar{h.5} \NC \NR +\NC \type {h.init} \NC \SampleChar{h.init} \NC \NR +\NC \type {h.sups} \NC \SampleChar{h.sups} \NC \NR +\NC \type {h.sc} \NC \SampleChar{h.sc} \NC \NR +\NC \type {orn.73} \NC \SampleChar{orn.73} \NC \NR +\stoptabulate + +How about the uppercase variant, as used in his name: + +\startbuffer +M Mr Mr. H He Her Herm Herma Herman Hermann Z Za Zap Zapf \par +Mr. Hermann Zapf +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +Of course we have to test another famous name: + +\startbuffer +D Do Don Dona Donal Donald K Kn Knu Knut Knuth \par +Don Knuth Donald Knuth Donald E. Knuth DEK \par +Prof. Dr. Donald E. Knuth \par +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +Unfortunately the \LUA\ and \TEX\ logos don't come out that well: + +\startbuffer +L Lu Lua l lu lua t te tex TeX luatex luaTeX LuaTeX +\stopbuffer + +\typebuffer \start \Zapfing \getbuffer \stop + +This font has quite some ornaments and there is an \type {ornm} feature +that can be applied. We're still not sure about its usage, but when one +keys in text in lowercase, \type {hermann} comes out as follows: + +\definefontfeature + [gebarentaal] + [language=dflt, + script=latn, + mode=node, + ornm=yes, + liga=no] + +{\font\Sample=ZapfinoExtraLTPro*gebarentaal at 24pt \Sample hermann} + +As said in the beginning, dirty implementation details will be kept away from +the reader. Also, you should not be surprised if the current code had some +bugs or does some things wrong. Also, if spacing looks a bit weird to you, +keep in mind that we're still in the middle of sorting things out. + +\start \Zapfing Taco Hoekwater \& Hans Hagen \stop + +\stopcomponent diff --git a/doc/context/sources/general/manuals/mk/mk.tex b/doc/context/sources/general/manuals/mk/mk.tex new file mode 100644 index 000000000..e376d5031 --- /dev/null +++ b/doc/context/sources/general/manuals/mk/mk.tex @@ -0,0 +1,69 @@ +% author : Hans Hagen +% copyright : PRAGMA ADE & ConTeXt Development Team +% license : Creative Commons Attribution ShareAlike 4.0 International +% reference : pragma-ade.nl | contextgarden.net | texlive (related) distributions +% origin : the ConTeXt distribution +% +% comment : Because this manual is distributed with TeX distributions it comes with a rather +% liberal license. We try to adapt these documents to upgrades in the (sub)systems +% that they describe. Using parts of the content otherwise can therefore conflict +% with existing functionality and we cannot be held responsible for that. Many of +% the manuals contain characteristic graphics and personal notes or examples that +% make no sense when used out-of-context. +% +% comment : Some chapters have been published in TugBoat, the NTG Maps, the ConTeXt Group +% journal or otherwise. Thanks to the editors for corrections. + +\environment mk-environment + +\startproduct mk + +\component mk-titlepage + +\startfrontmatter + \component mk-contents + \component mk-introduction +\stopfrontmatter + +\startbodymatter + \component mk-iitoiv + \component mk-luafitsin + \component mk-initialization + \component mk-calcmath + \component mk-goingutf + \component mk-fonts + \component mk-tokenspeak + \component mk-performance + \component mk-nodes + \component mk-dirtytricks + \component mk-goingbeta + \component mk-zapfino + \component mk-arabic + \component mk-colors + \component mk-cjk + \component mk-optimization + \component mk-xml + \component mk-breakingapart + \component mk-memory + \component mk-nicetoknow + \component mk-reflection + \component mk-mplib + \component mk-mix + \component mk-punk + \component mk-open + \component mk-itworks + \component mk-fallback + %component mk-bidi % unfinished + %component mk-dynamics % unfinished + %component mk-easier % unfinished + \component mk-structure + \component mk-tracking + \component mk-order + \component mk-math + \component mk-code + \component mk-plain + \component mk-halfway + \component mk-last +\stopbodymatter + +\stopproduct diff --git a/doc/context/sources/general/manuals/still/still-backend.tex b/doc/context/sources/general/manuals/still/still-backend.tex new file mode 100644 index 000000000..d3e5e14d1 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-backend.tex @@ -0,0 +1,474 @@ +% language=uk + +\environment still-environment + +\starttext + +\startchapter[title=The \LUATEX\ \PDF\ backend] + +\startsection[title=Introduction] + +The original design of \TEX\ has a clear separation between the frontend and +backend code. In principle, shipping out a page boils down to traversing the +to|-|be|-|shipped|-|out box and translating the glyph, rule, glue, kern and list +nodes into positioning just glyphs and rules on a canvas. The \DVI\ backend is +therefore relatively simple, as the \DVI\ output format delegates to other +programs the details of font inclusion and such into the final format; it just +describes the pages. + +Because we eventually want color and images as well, there is a mechanism to pass +additional information to post|-|processing programs. One can insert \type +{\special}s with directives like \type {insert image named foo.jpg}. The frontend +as well as the backend are not concerned with what goes into a special; the \DVI\ +post|-|processor of course is. + +The \PDF\ backend, on the other hand, is more complex as it immediately produces +the final typeset result and, as such, offers possibilities to insert verbatim +code (\type {\pdfliteral}), images (\type {\pdfximage} cum suis), annotations, +destinations, threads and all kinds of objects, reuse typeset content (\type +{\pdfxform} cum suis); in the end, there are all kinds of \type {\pdf...} +commands. The way these were implemented in \LUATEX\ prior to 0.82 violates the +separation between frontend and backend, an inheritance from \PDFTEX. Additional +features such as protrusion and expansion add to that entanglement. However, +because \PDF\ is an evolving standard, occasionally we need to adapt the related +code. A separation of code makes sure that the frontend can become stable (and +hopefully frozen) at some point. \footnote {In practice nowadays, the backend +code changes little, because the \PDF\ produced by \LUATEX\ is rather simple and +is easily adapted to the changing standard.} + +In \LUATEX\ we had already started making this separation of specialized code, +such as a cleaner implementation of font expansion, but all these \type {\pdf...} +commands were still pervasive, leading to fuzzy dependencies, checks for backend +modes, etc.\ so a logical step was to straighten all this out. That way we give +\LUATEX\ a cleaner core constructed from traditional \TEX, extended with \ETEX, +\ALEPH|/|\OMEGA, and \LUATEX\ functionality. + +\stopsection + +\startsection[title=Extensions] + +A first step, then, was to transform generic (i.e.\ independent from the backend) +functionality which was still (sort of) bound to \ALEPH\ and \PDFTEX, into core +functionality. A second step was to reorganize the backend specific \PDF\ code, +i.e.\ move it out of the core and into the group of extension commands. This +extension group is somewhat special and originates in traditional \TEX; it is the +way to add your own functionality to \TEX, the program. + +As an example for future programmers, Don Knuth added four (connected) primitives +as extensions: \type {\openout}, \type {\closeout}, \type {\write} and \type +{\special}. The \ALEPH\ and \PDFTEX\ engines, on the other hand, put some +functionality in extensions and some in the core. This arose from the fact that +dealing with variables in extensions is often inconvenient, as they are then seen +as (unexpandable) commands instead of integers, token lists, etc. That the +write|-|related commands are there is almost entirely due to being the +demonstration of the mechanism; everything related to {\em reading} files is in +the core. There is one property that perhaps forces us to keep the writers there, +and that's the \type {\immediate} prefix. \footnote {Unfortunately we're stuck +with \type {\immediate} in the backend; a \type {deferred} keyword would have +been handier, especially since other backend|-|related commands can also be +immediate.} + +In the process of separating, we reshuffled the code base a bit; the current use +of the extensions mechanism still suits as an example and also gives us backward +compatibility. However, new backend primitives will not be added there but rather +in specific plugins (if needed at all). + +\stopsection + +\startsection[title=From whatsits to nodes] + +The \PDF\ backend introduced two new concepts into the core: (reusable) images +and (reusable) content (wrapped in boxes). In keeping with good \TEX\ practice, +these were implemented as whatsits (a node type for extensions); but this +created, as a side effect, an anomaly in the handling of such nodes. Consider +looping over a node list where we need to check dimensions of nodes; in \LUA, we +can write something like this: + +\starttyping +while n do + if n.id == glyph then + -- wd ht dp + elseif n.id == rule then + -- wd ht dp + elseif n.id == kern then + -- wd + elseif n.id == glue then + -- size stretch shrink + elseif n.id == whatsits then + if n.subtype == pdfxform then + -- wd ht dp + elseif n.subtype == pdfximage then + -- wd ht dp + end + end + n = n.next +end +\stoptyping + +So for each node in the list, we need to check these two whatsit subtypes. But as +these two concepts are rather generic, there is no evident need to implement it +this way. Of course the backend has to provide the inclusion and reuse, but the +frontend can be agnostic about this. That is, at the input end, in specifying +these two injects, we only have to make sure we pass the right information (so +the scanner might differentiate between backends). + +Thus, in \LUATEX\ these two concepts have been promoted to core features: + +\starttabulate[|l|l|] +\NC \type {\pdfxform} \NC \type {\saveboxresource} \NC \NR +\NC \type {\pdfximage} \NC \type {\saveimageresource} \NC \NR +\NC \type {\pdfrefxform} \NC \type {\useboxresource} \NC \NR +\NC \type {\pdfrefximage} \NC \type {\useimageresource} \NC \NR +\NC \type {\pdflastxform} \NC \type {\lastsavedboxresourceindex} \NC \NR +\NC \type {\pdflastximage} \NC \type {\lastsavedimageresourceindex} \NC \NR +\NC \type {\pdflastximagepages} \NC \type {\lastsavedimageresourcepages} \NC \NR +\stoptabulate + +The index should be considered an arbitrary number set to whatever the backend +plugin decides to use as an identifier. These are no longer whatsits, but a +special type of rule; after all, \TEX\ is only interested in dimensions. Given +this change, the previous code can be simplified to: + +\starttyping +while n do + if n.id == glyph then + -- wd ht dp + elseif n.id == rule then + -- wd ht dp + elseif n.id == kern then + -- wd + elseif n.id == glue then + -- size stretch shrink + end + n = n.next +end +\stoptyping + +The only consequence for the previously existing rule type (which, in fact, is +also something that needs to be dealt with in the backend, depending on the +target format) is that a normal rule now has subtype~0 while the box resource has +subtype~1 and the image subtype~2. + +If a package writer wants to retain the \PDFTEX\ names, the previous table can be +used; just prefix \type{\let}. For example, the first line would be (spaces +optional, of course): + +\starttyping +\let\pdfxform\saveboxresource +\stoptyping + +\stopsection + +\startsection[title=Direction nodes] + +A similar change has been made for ``direction'' nodes, which were also +previously whatsits. These are now normal nodes so again, instead of consulting +whatsit subtypes, we can now just check the id of a node. + +It should be apparent that all of these changes from whatsits to normal nodes +already greatly simplify the code base. + +\stopsection + +\startsection[title=Promoted commands] + +Many more commands have been promoted to the core. Here is an additional list of +original \PDFTEX\ commands and their new counterparts (this time with the \type +{\let} included): + +\starttyping +\let\pdfpagewidth \pagewidth +\let\pdfpageheight \pageheight + +\let\pdfadjustspacing \adjustspacing +\let\pdfprotrudechars \protrudechars +\let\pdfnoligatures \ignoreligaturesinfont +\let\pdffontexpand \expandglyphsinfont +\let\pdfcopyfont \copyfont + +\let\pdfnormaldeviate \normaldeviate +\let\pdfuniformdeviate \uniformdeviate +\let\pdfsetrandomseed \setrandomseed +\let\pdfrandomseed \randomseed + +\let\ifpdfabsnum \ifabsnum +\let\ifpdfabsdim \ifabsdim +\let\ifpdfprimitive \ifprimitive + +\let\pdfprimitive \primitive + +\let\pdfsavepos \savepos +\let\pdflastxpos \lastxpos +\let\pdflastypos \lastypos + +\let\pdftexversion \luatexversion +\let\pdftexrevision \luatexrevision +\let\pdftexbanner \luatexbanner + +\let\pdfoutput \outputmode +\let\pdfdraftmode \draftmode + +\let\pdfpxdimen \pxdimen + +\let\pdfinsertht \insertht +\stoptyping + +\stopsection + +\startsection[title=Backend commands] + +There are many commands that start with \type {\pdf} and, over the history of +development of \PDFTEX\ and \LUATEX, some have been added, some have been +renamed, others removed. Instead of the many, we now have just one: \type +{\pdfextension}. A couple of usage examples: + +\starttyping +\pdfextension literal {1 0 0 2 0 0 cm} +\pdfextension obj {/foo (bar)} +\stoptyping + +Here, we pass a keyword that tells for what to scan and what to do with it. A +backward|-|compatible interface is easy to write. Although it delegates a bit +more management of these \type {\pdf} commands to the macro package, the +responsibility for dealing with such low|-|level, error|-|prone calls is there +anyway. The full list of \type {\pdfextension}s is given here. The scanning after +the keyword is the same as for \PDFTEX. + +\starttyping +\protected\def\pdfliteral {\pdfextension literal } +\protected\def\pdfcolorstack {\pdfextension colorstack } +\protected\def\pdfsetmatrix {\pdfextension setmatrix } +\protected\def\pdfsave {\pdfextension save\relax} +\protected\def\pdfrestore {\pdfextension restore\relax} +\protected\def\pdfobj {\pdfextension obj } +\protected\def\pdfrefobj {\pdfextension refobj } +\protected\def\pdfannot {\pdfextension annot } +\protected\def\pdfstartlink {\pdfextension startlink } +\protected\def\pdfendlink {\pdfextension endlink\relax} +\protected\def\pdfoutline {\pdfextension outline } +\protected\def\pdfdest {\pdfextension dest } +\protected\def\pdfthread {\pdfextension thread } +\protected\def\pdfstartthread {\pdfextension startthread } +\protected\def\pdfendthread {\pdfextension endthread\relax} +\protected\def\pdfinfo {\pdfextension info } +\protected\def\pdfcatalog {\pdfextension catalog } +\protected\def\pdfnames {\pdfextension names } +\protected\def\pdfincludechars {\pdfextension includechars } +\protected\def\pdffontattr {\pdfextension fontattr } +\protected\def\pdfmapfile {\pdfextension mapfile } +\protected\def\pdfmapline {\pdfextension mapline } +\protected\def\pdftrailer {\pdfextension trailer } +\protected\def\pdfglyphtounicode{\pdfextension glyphtounicode } +\stoptyping + +\stopsection + +\startsection[title=Backend variables] + +As with commands, there are many variables that can influence the \PDF\ backend. +The most important one was, of course, that which set the output mode +(\type{\pdfoutput}). Well, that one is gone and has been replaced by \type +{\outputmode}. A value of~1 means that we produce \PDF. + +One complication of variables is that (if we want to be compatible), we need to +have them as real \TEX\ registers. However, as most of them are optional, an easy +way out is simply not to define them in the engine. In order to be able to still +deal with them as registers (which is backward compatible), we define them as +follows: + +\starttyping +\edef\pdfminorversion {\pdfvariable minorversion} +\edef\pdfcompresslevel {\pdfvariable compresslevel} +\edef\pdfobjcompresslevel {\pdfvariable objcompresslevel} +\edef\pdfdecimaldigits {\pdfvariable decimaldigits} + +\edef\pdfhorigin {\pdfvariable horigin} +\edef\pdfvorigin {\pdfvariable vorigin} + +\edef\pdfgamma {\pdfvariable gamma} +\edef\pdfimageresolution {\pdfvariable imageresolution} +\edef\pdfimageapplygamma {\pdfvariable imageapplygamma} +\edef\pdfimagegamma {\pdfvariable imagegamma} +\edef\pdfimagehicolor {\pdfvariable imagehicolor} +\edef\pdfimageaddfilename {\pdfvariable imageaddfilename} +\edef\pdfignoreunknownimages {\pdfvariable ignoreunknownimages} + +\edef\pdfinclusioncopyfonts {\pdfvariable inclusioncopyfonts} +\edef\pdfinclusionerrorlevel {\pdfvariable inclusionerrorlevel} +\edef\pdfpkmode {\pdfvariable pkmode} +\edef\pdfpkresolution {\pdfvariable pkresolution} +\edef\pdfgentounicode {\pdfvariable gentounicode} + +\edef\pdflinkmargin {\pdfvariable linkmargin} +\edef\pdfdestmargin {\pdfvariable destmargin} +\edef\pdfthreadmargin {\pdfvariable threadmargin} +\edef\pdfformmargin {\pdfvariable formmargin} + +\edef\pdfuniqueresname {\pdfvariable uniqueresname} +\edef\pdfpagebox {\pdfvariable pagebox} +\edef\pdfpagesattr {\pdfvariable pagesattr} +\edef\pdfpageattr {\pdfvariable pageattr} +\edef\pdfpageresources {\pdfvariable pageresources} +\edef\pdfxformattr {\pdfvariable xformattr} +\edef\pdfxformresources {\pdfvariable xformresources} +\stoptyping + +You can set them as follows (the values shown here are the initial values): + +\starttyping +\pdfcompresslevel 9 +\pdfobjcompresslevel 1 +\pdfdecimaldigits 3 +\pdfgamma 1000 +\pdfimageresolution 71 +\pdfimageapplygamma 0 +\pdfimagegamma 2200 +\pdfimagehicolor 1 +\pdfimageaddfilename 1 +\pdfpkresolution 72 +\pdfinclusioncopyfonts 0 +\pdfinclusionerrorlevel 0 +\pdfignoreunknownimages 0 +\pdfreplacefont 0 +\pdfgentounicode 0 +\pdfpagebox 0 +\pdfminorversion 4 +\pdfuniqueresname 0 + +\pdfhorigin 1in +\pdfvorigin 1in +\pdflinkmargin 0pt +\pdfdestmargin 0pt +\pdfthreadmargin 0pt +\stoptyping + +Their removal from the frontend has helped again to clean up the code and, by +making them registers, their use is still compatible. A call to \type +{\pdfvariable} defines an internal register that keeps the value (of course this +value can also be influenced by the backend itself). Although they are real +registers, they live in a protected namespace: + +\startbuffer +\meaning\pdfcompresslevel +\stopbuffer + +\typebuffer + +which gives: + +{\tt\getbuffer} + +It's perhaps unfortunate that we have to remain compatible because a setter and +getter would be much nicer. I am still considering writing the extension +primitive in \LUA\ using the token scanner, but it might not be possible to +remain compatible then. This is not so much an issue for \CONTEXT\ that always +has had backend drivers, but, rather, for other macro packages that have users +expecting the primitives (or counterparts) to be available. + +\startsection[title=Backend feedback] + +The backend can report on some properties that were also accessible via \type +{\pdf...} primitives. Because these are read|-|only variables, another primitive +now handles them: \type {\pdffeedback}. This primitive can be used to define +compatible alternatives: + +\starttyping +\def\pdflastlink {\numexpr\pdffeedback lastlink\relax} +\def\pdfretval {\numexpr\pdffeedback retval\relax} +\def\pdflastobj {\numexpr\pdffeedback lastobj\relax} +\def\pdflastannot {\numexpr\pdffeedback lastannot\relax} +\def\pdfxformname {\numexpr\pdffeedback xformname\relax} +\def\pdfcreationdate {\pdffeedback creationdate} +\def\pdffontname {\numexpr\pdffeedback fontname\relax} +\def\pdffontobjnum {\numexpr\pdffeedback fontobjnum\relax} +\def\pdffontsize {\dimexpr\pdffeedback fontsize\relax} +\def\pdfpageref {\numexpr\pdffeedback pageref\relax} +\def\pdfcolorstackinit {\pdffeedback colorstackinit} +\stoptyping + +The variables are internal, so they are anonymous. When we ask for the meaning of +some that were previously defined: + +\starttyping +\meaning\pdfhorigin +\meaning\pdfcompresslevel +\meaning\pdfpageattr +\stoptyping + +we will get, similar to the above: + +\starttyping +macro:->[internal backend dimension] +macro:->[internal backend integer] +macro:->[internal backend tokenlist] +\stoptyping + +\stopsection + +\startsection[title=Removed primitives] + +Finally, here is the list of primitives that have been removed, with no +\TEX|-|level equivalent available. Many were experimental, and they can be easily +be provided to \TEX\ using \LUA. + +\startcolumns[n=2] +\starttyping +\knaccode +\knbccode +\knbscode +\pdfadjustinterwordglue +\pdfappendkern +\pdfeachlinedepth +\pdfeachlineheight +\pdfelapsedtime +\pdfescapehex +\pdfescapename +\pdfescapestring +\pdffiledump +\pdffilemoddate +\pdffilesize +\pdffirstlineheight +\pdfforcepagebox +\pdfignoreddimen +\pdflastlinedepth +\pdflastmatch +\pdflastximagecolordepth +\pdfmatch +\pdfmdfivesum +\pdfmovechars +\pdfoptionalwaysusepdfpagebox +\pdfoptionpdfinclusionerrorlevel +\pdfprependkern +\pdfresettimer +\pdfshellescape +\pdfsnaprefpoint +\pdfsnapy +\pdfsnapycomp +\pdfstrcmp +\pdfunescapehex +\pdfximagebbox +\shbscode +\stbscode +\stoptyping +\stopcolumns + +\stopsection + +\startsection[title=Conclusion] + +The advantage of a clean backend separation, supported by just the three +primitives \type {\pdfextension}, \type {\pdfvariable} and \type {\pdffeedback}, +as well as a collection of registers, is that we can now further clean the code +base, which remains a curious mix of combined engine code, sometimes and +sometimes not converted to C from \PASCAL. A clean separation also means that if +someone wants to tune the backend for a special purpose, the frontend can be left +untouched. We will get there eventually. + +All the definitions shown here are available in the file \type {luatex-pdf.tex}, +which is part of the \CONTEXT\ distribution. + +\stopsection + +\stopchapter + +\stoptext diff --git a/doc/context/sources/general/manuals/still/still-contents.tex b/doc/context/sources/general/manuals/still/still-contents.tex new file mode 100644 index 000000000..37f5f5caa --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-contents.tex @@ -0,0 +1,7 @@ +\startcomponent still-contents + +\starttitle[title=Content] + \placecontent +\stoptitle + +\stopcomponent diff --git a/doc/context/sources/general/manuals/still/still-environment.tex b/doc/context/sources/general/manuals/still/still-environment.tex new file mode 100644 index 000000000..05bf6d4cf --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-environment.tex @@ -0,0 +1,71 @@ +\startenvironment still-environment + +% \enabletrackers[fonts.usage,graphics.usage] + +\usemodule[abr-02] + +\setupbodyfont[modern] +\setupbodyfont[xits] +\setupbodyfont[pagella] +\setupbodyfont[cambria] +\setupbodyfont[lucidaot] + +\setupbodyfont + [dejavu] + +\setuplayout + [topspace=2cm, + header=0pt, + footer=1.5cm, + bottomspace=1cm, + width=middle, + height=middle] + +\definecolor[maincolor][darkblue] + +\setuptype + [color=maincolor] + +\setuptyping + [color=maincolor] + +\setuphead + [color=maincolor] + +\setuphead + [chapter] + [style=\bfc] + +\setuphead + [section] + [style=\bfb] + +\setuphead + [subsection] + [style=\bf] + +\setuppagenumbering + [alternative=doublesided] + +\setupfootertexts + [][{\getmarking[chapter]\hbox to 2em{\hss\pagenumber}}] + [{\hbox to 2em{\pagenumber\hss}\getmarking[chapter]}][] + +\setupwhitespace + [big] + +\setuplist + [chapter] + [width=3em, + before={\testpage[3]\blank}, + after={\blank[samepage]}, + color=maincolor, + style=bold] + +\setuplist + [section] + [width=3em, + before={\blank[nowhite]}, + after={\blank[nowhite]}] + +\stopenvironment diff --git a/doc/context/sources/general/manuals/still/still-expanding.tex b/doc/context/sources/general/manuals/still/still-expanding.tex new file mode 100644 index 000000000..4b21a22cb --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-expanding.tex @@ -0,0 +1,987 @@ +% language=uk + +\environment still-environment + +\starttext + +\startchapter[title=Possibly useful extensions] + +\startsection[title=Introduction] + +While working on \LUATEX, it is tempting to introduce all kinds of new fancy +programming features. Arguments for doing this can be characterized by +descriptions like \quote {handy}, \quote {speedup}, \quote {less code}, \quote +{necessity}. It must be stated that traditional \TEX\ is rather complete, and one +can do quite a lot of macro magic to achieve many goals. So let us look a bit +more at the validity of these arguments. + +The \quote {handy} argument is in fact a valid one. Of course, one can always +wrap clumsy code in a macro to hide the dirty tricks, but, still, it would be +nicer to avoid needing to employ extremely dirty tricks. I found myself looking +at old code wondering why something has to be done in such a complex way, only to +realize, after a while, that it comes with the concept; one can get accustomed to +it. After all, every programming language has its stronger and weaker aspects. + +The \quote {speedup} argument is theoretically a good one too, but, in practice, +it's hard to prove that a speedup really occurs. Say we save 5\% on a job. This +is nice for multipass on a server where many jobs run at the same time or after +each other, but a little bit of clever macro coding will easily gain much more. +Or, as we often see: sloppy macro or style writing will easily negate those +gains. Another pitfall is that you can measure (say) half a million calls to a +macro can indeed be brought down to a fraction of its runtime thanks to some +helper, but, in practice, you will not see that gain because saving 0.1 seconds +on a 10 second run can be neglected. Furthermore, adding a single page to the +document will already make such a gain invisible to the user as that will itself +increase the runtime. Of course, many small speedups can eventually accumulate to +yield a significant overall gain, but, if the macro package is already quite +optimized, it might not be easy to squeeze out much more. At least in \CONTEXT, I +find it hard to locate bottlenecks that could benefit from extensions, unless one +adds very specific features, which is not what we want. + +Of course one can create \quote {less} code by using more wrappers. But this can +definitely have a speed penalty, so this argument should be used with care. An +appropriate extra helper can make wrappers fast and the fewer helpers the better. +The danger is in choosing what helpers. A good criterion is that it should be +hard otherwise in \TEX. Adding more primitives (and overhead) merely because some +macro package would like it would be bad practice. I'm confident that helpers for +\CONTEXT\ would not be that useful for plain \TEX, \LATEX, etc., and vice versa. + +The \quote {necessity} argument is a strong one. Many already present extensions +from \ETEX\ fall into this category: fully expandable expressions (although the +implementation is somewhat restricted), better macro protection, expansion +control, and the ability to test for a so|-|called csname (control sequence name) +are examples. + +In the end, the only valid argument is \quote {it can't be done otherwise}, which +is a combination of all these arguments with \quote {necessity} being dominant. +This is why in \LUATEX\ there are not that many extensions to the language (nor +will there be). I must admit that even after years of working with \TEX, the +number of wishes for more facilities is not that large. + +The extensions in \LUATEX, compared to traditional \TEX, can be summarized as +follows: + +\startitemize + \startitem + Of course we have the \ETEX\ extensions, and these already have + a long tradition of proven usage. We did remove the limited directional + support. + \stopitem + \startitem + From \ALEPH\ (follow-up on \OMEGA), part of the directional support and + some font support was inherited. + \stopitem + \startitem + From \PDFTEX, we took most of the backend code, but it has been improved + in the meantime. We also took the protrusion and expansion code, but + especially the latter has been implemented a bit differently (in the + frontend as well as in the backend). + \stopitem + \startitem + Some handy extensions from \PDFTEX\ have been generalized; other + obscure or specialized ones have been removed. So we now have + frontend support for position tracking, resources (images) and reusable + content in the core. The backend code has been separated a bit better and + only a few backend|-|related primitives remain. + \stopitem + \startitem + The input encoding is now \UTF-8, exclusively, but one can easily hook in + code to preprocess data that enters \TEX's parser using \LUA. The + characteristic catcode settings for \TEX\ can be grouped and switched + efficiently. + \stopitem + \startitem + The font machinery has been opened wide so that we can use the embedded + \LUA\ interpreter to implement any technology that we might want, with + the usual control that \TEX ies like. Some further limitations have been + lifted. One interesting point is that one can now construct virtual fonts + at runtime. + \stopitem + \startitem + Ligature construction, kerning and paragraph building have been separated + as a side effect of \LUA\ control. There are some extensions in that + area. For instance, we store the language and min|/|max values in the + glyph nodes, and we also store penalties with discretionaries. Patterns + can be loaded at runtime, and character codes that influence + hyphenation can be manipulated. + \stopitem + \startitem + The math renderer has been upgraded to support \OPENTYPE\ math. This has + resulted in many new primitives and extensions, not only to define + characters and spacing, but also to control placement of superscripts and + subscripts and generally to influence the way things are constructed. A + couple of mechanisms have gained control options. + \stopitem + \startitem + Several \LUA\ interfaces are available making it possible to manipulate the + (intermediate) results. One can pipe text to \TEX, write parsers, mess + with node lists, inspect attributes assigned at the \TEX\ end, etc. + \stopitem +\stopitemize + +Some of the features mentioned above are rather \LUATEX\ specific, such as +catcode tables and attributes. They are present as they permit more advanced +\LUA\ interfacing. Other features, such as \UTF-8\ and \OPENTYPE\ math, are a +side effect of more modern techniques. Bidirectional support is there because it +was one of the original reasons for going forward with \LUATEX. The removal of +backend primitives and thereby separating the code in a better way (see companion +article) comes from the desire to get closer to the traditional core, so that +most documentation by Don Knuth still applies. It's also the reason why we still +speak of \quote {tokens}, \quote {nodes} and \quote {noads}. + +In the following sections I will discuss a few new low|-|level primitives. This +is not a complete description (after all, we have reported on much already), and +one can consult the \LUATEX\ manual to get the complete picture. The extensions +described below are also relatively new and date from around version 0.85, the +prelude to the stable version~1 release. + +\stopsection + +\startsection[title=Rules] + +For insiders, it is no secret that \TEX\ has no graphic capabilities, apart from +the ability to draw rules. But with rules you can do quite a lot already. Add to +that the possibility to insert arbitrary graphics or even backend drawing +directives, and the average user won't notice that it's not true core +functionality. + +When we started with \LUATEX, we used code from \PDFTEX\ and \OMEGA\ (\ALEPH), +and, as a consequence, we ended up with many whatsits. Normal running text has +characters, kerns, some glue, maybe boxes, all represented by a limited set of +so|-|called nodes. A whatsit is a kind of escape as it can be anything an +extension to \TEX\ needs to wrap up and put in the current list. Examples are (in +traditional \TEX\ already) whatsits that write to file (using \type {\write}) and +whatsits that inject code into the backend (using \type {\special}). The +directional mechanism of \OMEGA\ uses whatsits to indicate direction changes. + +For a long time images were also included using whatsits, and basically one had +to reserve the right amount of space and inject a whatsit with a directive for +the backend to inject something there with given dimensions or scale. Of course, +one then needs methods to figure out the image properties, but, in the end, all +of this could be done rather easily. + +In \PDFTEX, two new whatsits were introduced: images and reusable so|-|called +forms, and, contrary to other whatsits, these do have dimensions. As a result, +suddenly the \TEX\ code base could no longer just ignore whatsits, but it had to +check for these two when dimensions were important, for instance in the paragraph +builder, packager, and backend. + +So what has this to do with rules? Well, in \LUATEX\ all the whatsits are now +back to where they belong, in the backend extension code. Directions are now +first|-|class nodes, and we have native resources and reusable boxes. These +resources and boxes are an abstraction of the \PDFTEX\ images and forms, and, +internally, they are a special kind of rule (i.e.\ a blob with dimensions). +Because checking for rules is part of the (traditional) \TEX\ kernel, we could +simply remove the special whatsit code and let existing rule|-|related code do +the job. This simplified the code a lot. + +Because we suddenly had two more types of rules, we took the opportunity to add a +few more. + +\starttyping +\nohrule width 10cm height 2cm depth 0cm +\novrule width 10cm height 2cm depth 0cm +\stoptyping + +This is a way to reserve space, and it's nearly equivalent to the following +(respectively): + +\starttyping +{\setbox0\hbox{}\wd0=10cm\ht0=2cm\dp0=0cm\box0\relax} +{\setbox0\vbox{}\wd0=10cm\ht0=2cm\dp0=0cm\box0\relax} +\stoptyping + +There is no real gain in efficiency because keywords also take time to parse, but +the advantage is that no \LUA\ callbacks are triggered. \footnote {I still am +considering adding variants of \type {\hbox} and \type {\vbox} where no callback +would be triggered.} Of course, this variant would not have been introduced had +we still had just rules and no further subtypes; it was just a rather trivial +extension that fit in the repertoire. \footnote {This is one of the things I +wanted to have for a long time but seems less useful today.} + +So, while we were at it, yet another rule type was introduced, but this one has +been made available only in \LUA. As this text is about \LUATEX, a bit of \LUA\ +code does fit into the discussion, so here we go. The code shown here is rather +generic and looks somewhat different in \CONTEXT, but it does the job. + +First, let's create a straightforward rectangle drawing routine. We initialize +some variables first, then scan properties using the token scanner, and, finally, +we construct the rectangle using four rules. The packaged (so|-|called) hlist is +written to \TEX. + +\startbuffer +\startluacode +function FramedRule() + local width = 0 + local height = 0 + local depth = 0 + local linewidth = 0 + -- + while true do + if token.scan_keyword("width") then + width = token.scan_dimen() + elseif token.scan_keyword("height") then + height = token.scan_dimen() + elseif token.scan_keyword("depth") then + depth = token.scan_dimen() + elseif token.scan_keyword("line") then + linewidth = token.scan_dimen() + else + break + end + end + local doublelinewidth = 2*linewidth + -- + local left = node.new("rule") + local bottom = node.new("rule") + local right = node.new("rule") + local top = node.new("rule") + local back = node.new("kern") + local list = node.new("hlist") + -- + left.width = linewidth + bottom.width = width - doublelinewidth + bottom.height = -depth + linewidth + bottom.depth = depth + right.width = linewidth + top.width = width - doublelinewidth + top.height = height + top.depth = -height + linewidth + back.kern = -width + linewidth + list.list = left + list.width = width + list.height = height + list.depth = depth + list.dir = "TLT" + -- + node.insert_after(left,left,bottom) + node.insert_after(left,bottom,right) + node.insert_after(left,right,back) + node.insert_after(left,back,top) + -- + node.write(list) + end +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +This function can be wrapped in a macro: + +\startbuffer +\def\FrameRule{\directlua{FramedRule()}} +\stopbuffer + +\typebuffer \getbuffer + +and the macro can be used as follows: + +\startbuffer +\FrameRule width 3cm height 1cm depth 1cm line 2pt +\stopbuffer + +\typebuffer + +The result is: \inlinebuffer + +A different approach follows. Again, we define a rule, but, this time we only set +dimensions and assign some attributes to it. Normally, one would reserve some +attribute numbers for this purpose, but, for our example here, high numbers are +safe enough. Now there is no need to wrap the rule in a box. + +\startbuffer +\startluacode +function FramedRule() + local width = 0 + local height = 0 + local depth = 0 + local linewidth = 0 + local radius = 0 + local type = 0 + -- + while true do + if token.scan_keyword("width") then + width = token.scan_dimen() + elseif token.scan_keyword("height") then + height = token.scan_dimen() + elseif token.scan_keyword("depth") then + depth = token.scan_dimen() + elseif token.scan_keyword("line") then + linewidth = token.scan_dimen() + elseif token.scan_keyword("type") then + type = token.scan_int() + elseif token.scan_keyword("radius") then + radius = token.scan_dimen() + else + break + end + end + -- + local r = node.new("rule") + r.width = width + r.height = height + r.depth = depth + r.subtype = 4 -- user rule + r[20000] = type + r[20001] = linewidth + r[20002] = radius or 0 + node.write(r) +end +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +Nodes with subtype~4 (user) are intercepted and passed to a callback function, +when set. Here we show a possible implementation: + +\startbuffer +\startluacode +local bpfactor = (7200/7227)/65536 + +local f_rectangle = "%f w 0 0 %f %f re %s" + +local f_radtangle = [[ + %f w %f 0 m + %f 0 l %f %f %f %f y + %f %f l %f %f %f %f y + %f %f l %f %f %f %f y + %f %f l %f %f %f %f y + h %s +]] + +callback.register("process_rule",function(n,h,v) + local t = n[20000] == 0 and "f" or "s" + local l = n[20001] * bpfactor -- linewidth + local r = n[20002] * bpfactor -- radius + local w = h * bpfactor + local h = v * bpfactor + if r > 0 then + p = string.format(f_radtangle, + l, r, w-r, w,0,w,r, w,h-r, w,h,w-r,h, + r,h, 0,h,0,h-r, 0,r, 0,0,r,0, t) + else + p = string.format(f_rectangle, l, w, h, t) + end + pdf.print("direct",p) +end) +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +We can now also specify a radius and type, where \type {0} is a filled and \type +{1} a stroked shape. + +\startbuffer +\FrameRule + type 1 + width 3cm + height 1cm + depth 5mm + line 0.2mm + radius 2.5mm +\stopbuffer + +\typebuffer + +Since we specified a radius we get round corners: \inlinebuffer + +The nice thing about these extensions to rules is that the internals of \TEX\ are +not affected much. Rules are just blobs with dimensions and the par builder, for +instance, doesn't care what they are. There is no need for further inspection. +Maybe future versions of \LUATEX\ will provide more useful subtypes. + +\stopsection + +\startsection[title=Spaces] + +Multiple successive spaces in \TEX\ are normally collapsed into one. But, what if +you don't want any spaces at all? It turns out this is rather hard to achieve. +You can, of course, change the catcodes, but that won't work well if you pass +text around as macro arguments. Also, you would not want spaces that separate +macros and text to be ignored, but only those in the typeset text. For such use, +\LUATEX\ introduces \type {\nospaces}. + +This new primitive can be used to overrule the usual \type {\spaceskip}|-|related +heuristics when a space character is seen in a text flow. The value~\type{1} +specifies no injection, a value of \type{2} results in injection of a zero skip, +and the default \type{0} gets the standard behavior. Below we see the results for +four characters separated by spaces. + +\startlinecorrection \dontcomplain +\startcombination[nx=3,ny=2,distance=1cm] + {\ruledhbox to 4cm{\vtop{\hsize 10mm\nospaces=0\relax x x x x \par}\hss}} {\type {0 / hsize 10mm}} + {\ruledhbox to 4cm{\vtop{\hsize 10mm\nospaces=1\relax x x x x \par}\hss}} {\type {1 / hsize 10mm}} + {\ruledhbox to 4cm{\vtop{\hsize 10mm\nospaces=2\relax x x x x \par}\hss}} {\type {2 / hsize 10mm}} + {\ruledhbox to 4cm{\vtop{\hsize 1mm\nospaces=0\relax x x x x \par}\hss}} {\type {0 / hsize 1mm}} + {\ruledhbox to 4cm{\vtop{\hsize 1mm\nospaces=1\relax x x x x \par}\hss}} {\type {1 / hsize 1mm}} + {\ruledhbox to 4cm{\vtop{\hsize 1mm\nospaces=2\relax x x x x \par}\hss}} {\type {2 / hsize 1mm}} +\stopcombination +\stoplinecorrection + +In case you wonder why setting the space related skips to zero is not enough: +even when it is set to zero you will always get something. What gets inserted +depends on \type {\spaceskip}, \type {\xspaceskip}, \type {\spacefactor} and font +dimensions. I must admit that I always have to look up the details, as, normally, +it's wrapped up in a spacing system that you implement once then forget about. In +any case, with \type {\nospaces}, you can completely get rid of even an inserted +zero space. + +\stopsection + +\startsection[title=Token lists] + +The following four primitives are provided because they are more efficient than +macro|-|based variants: \type {\toksapp}, \type {\tokspre}, and \type {\e...} +(expanding) versions of both. They can be used to append or prepend tokens to a +token register. + +However, don't overestimate the gain that can be brought in simple situations +with not that many tokens involved (read: there is no need to instantly change +all code that does it the traditional way). The new method avoids saving tokens +in a temporary register. Then, when you combine registers (which is also +possible), the source gets appended to the target and, afterwards, the source is +emptied: we don't copy but combine! + +Their use can best be demonstrated by examples. We employ a scratch register +\type {\ToksA}. The examples here show the effects of grouping; in fact, they +were written for testing this effect. Because we don't use the normal assignment +code, we need to initialize a local copy in order to get the original content +outside the group. + +\newtoks\ToksA +\newtoks\ToksB + +\startbuffer +\ToksA{} +\bgroup + \ToksA{} + \bgroup \toksapp\ToksA{!!} [\the\ToksA=!!] \egroup + [\the\ToksA=] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\startbuffer +\ToksA{} +\bgroup + \ToksA{A} + \bgroup \toksapp\ToksA{!!} [\the\ToksA=A!!] \egroup + [\the\ToksA=A] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\startbuffer +\ToksA{} +\bgroup + \ToksA{} + \bgroup + \ToksA{A} \toksapp\ToksA{!!} [\the\ToksA=A!!] + \egroup + [\the\ToksA=] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\startbuffer +\ToksA{} +\bgroup + \ToksA{A} + \bgroup + \ToksA{} \toksapp\ToksA{!!} [\the\ToksA=!!] + \egroup + [\the\ToksA=A] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + + +\startbuffer +\ToksA{} +\bgroup + \ToksA{} + \bgroup + \tokspre\ToksA{!!} [\the\ToksA=!!] + \egroup + [\the\ToksA=] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\startbuffer +\ToksA{} +\bgroup + \ToksA{A} + \bgroup + \tokspre\ToksA{!!} [\the\ToksA=!!A] + \egroup + [\the\ToksA=A] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\startbuffer +\ToksA{} +\bgroup + \ToksA{} + \bgroup + \ToksA{A} \tokspre\ToksA{!!} [\the\ToksA=!!A] + \egroup + [\the\ToksA=] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\startbuffer +\ToksA{} +\bgroup + \ToksA{A} + \bgroup + \ToksA{} \tokspre\ToksA{!!} [\the\ToksA=!!] + \egroup + [\the\ToksA=A] +\egroup +[\the\ToksA=] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +Here we used \type {\toksapp} and \type {\tokspre}, but there are two more +primitives, \type {\etoksapp} and \type {\etokspre}; these expand the given +content while it gets added. + +The next example demonstrates that you can also append another token list. In +this case the original content is gone after an append or prepend. + +\startbuffer +\ToksA{A} +\ToksB{B} +\toksapp\ToksA\ToksB +\toksapp\ToksA\ToksB +[\the\ToksA=AB] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +This is intended behaviour! The original content of the source is not copied but +really appended or prepended. Of course, grouping works well. + +\startbuffer +\ToksA{A} +\ToksB{B} +\bgroup + \toksapp\ToksA\ToksB + \toksapp\ToksA\ToksB + [\the\ToksA=AB] +\egroup +[\the\ToksA=AB] +\stopbuffer + +\typebuffer result: {\nospacing\start\tttf\inlinebuffer\stop} + +\stopsection + +\startsection[title=Active characters] + +We now enter an area of very dirty tricks. If you have read the \TEX\ book or +listened to talks by \TEX\ experts, you will, for sure, have run into the term +\quote {active} characters. In short, it boils down to this: each character has a +catcode and there are 16 possible values. For instance, the backslash normally +has catcode zero, braces have values one and two, and normal characters can be 11 +or 12. Very special are characters with code 13 as they are \quote {active} and +behave like macros. In Plain \TEX, the tilde is one such active character, and +it's defined to be a \quote {non|-|breakable space}. In \CONTEXT, the vertical +bar is active and used to indicate compound and fence constructs. + +Below is an example of a definition: + +\starttyping +\catcode`A=13 +\def A{B} +\stoptyping + +This will make the \type {A} into an active character that will typeset a \type +{B}. Of course, such an example is asking for problems since any \type {A} is +seen that way, so a macro name that uses one will not work. Speaking of macros: + +\starttyping +\def\whatever + {\catcode`A=13 + \def A{B}} +\stoptyping + +This won't work out well. When the macro is read it gets tokenized and stored and +at that time the catcode change is not yet done so when this macro is called the +A is frozen with catcode letter (11) and the \type {\def} will not work as +expected (it gives an error). The solution is this: + +\starttyping +\bgroup +\catcode`A=13 +\gdef\whatever + {\catcode`A=13 + \def A{B}} +\egroup +\stoptyping + +Here we make the \type {A} active before the definition and we use grouping +because we don't want that to be permanent. But still we have a hard|-|coded +solution, while we might want a more general one that can be used like this: + +\starttyping +\whatever{A}{B} +\whatever{=}{{\bf =}} +\stoptyping + +Here is the definition of \type {whatever}: + +\starttyping +\bgroup +\catcode`~=13 +\gdef\whatever#1#2% + {\uccode`~=`#1\relax + \catcode`#1=13 + \uppercase{\def\tempwhatever{~}}% + \expandafter\gdef\tempwhatever{#2}} +\egroup +\stoptyping + +If you read backwards, you can imagine that \type {\tempwhatever} expands into an +active \type {A} (the first argument). So how did it become one? The trick is in +the \type {\uppercase} (a \type {\lowercase} variant will also work). When casing +an active character, \TEX\ applies the (here) uppercase and makes the result +active too. + +We can argue about the beauty of this trick or its weirdness, but it is a fact +that for a novice user this indeed looks more than a little strange. And so, a +new primitive \type {\letcharcode} has been introduced, not so much out of +necessity but simply driven by the fact that, in my opinion, it looks more +natural. Normally the meaning of the active character can be put in its own +macro, say: + +\starttyping +\def\MyActiveA{B} +\stoptyping + +We can now directly assign this meaning to the active character: + +\starttyping +\letcharcode`A=\MyActiveA +\stoptyping + +Now, when \type {A} is made active this meaning kicks in. + +\starttyping +\def\whatever#1#2% + {\def\tempwhatever{#2}% + \letcharcode`#1\tempwhatever + \catcode`#1=13\relax} +\stoptyping + +We end up with less code but, more important, it is easier to explain to a user +and, in my eyes, it looks less obscure, too. Of course, the educational gain here +wins over any practical gain because a macro package hides such details and only +implements such an active character installer once. + +\stopsection + +\startsection[title=\type {\csname} and friends] + +You can check for a macro being defined as follows: + +\starttyping +\ifdefined\foo + do something +\else + do nothing +\fi +\stoptyping + +which, of course, can be obscured to: + +\starttyping +do \ifdefined\foo some\else no\fi thing +\stoptyping + +A bit more work is needed when a macro is defined using \type {\csname}, in which +case arbitrary characters (like spaces) can be used: + +\starttyping +\ifcsname something or nothing\endcsname + do something +\else + do nothing +\fi +\stoptyping + +Before \ETEX, this was done as follows: + +\starttyping +\expandafter\ifx\csname something or nothing\endcsname\relax + do nothing +\else + do something +\fi +\stoptyping + +The \type {\csname} primitive will do a lookup and create an entry in the hash +for an undefined name that then defaults to \type {\relax}. This can result in +many unwanted entries when checking potential macro names. Thus, \ETEX's \type +{\ifcsname} test primitive can be qualified as a \quote {necessity}. + +Now take the following example: + +\starttyping +\ifcsname do this\endcsname + \csname do this\endcsname +\else\ifcsname do that\endcsname + \csname do that\endcsname +\else + \csname do nothing\endcsname +\fi\fi +\stoptyping + +If \type {do this} is defined, we have two lookups. If it is undefined and \type +{do that} is defined, we have three lookups. So there is always one redundant +lookup. Also, when no match is found, \TEX\ has to skip to the \type {\else} or +\type {\fi}. One can save a bit by uglifying this to: + +\starttyping +\csname do% + \ifcsname do this\endcsname this\else + \ifcsname do that\endcsname that\else + nothing\fi\fi +\endcsname +\stoptyping + +This, of course, assumes that there is always a final branch. So let's get back +to: + +\starttyping +\ifcsname do this\endcsname + \csname do this\endcsname +\else\ifcsname do that\endcsname + \csname do that\endcsname +\fi\fi +\stoptyping + +As said, when there is some match, there is always one test too many. In case you +think this might be slowing down \TEX, be warned: it's hard to measure. But as +there can be (m)any character(s) involved, including multi|-|byte \UTF-8\ +characters or embedded macros, there is a bit of penalty in terms of parsing +token lists and converting to \UTF\ strings used for the lookup. And, because +\TEX\ has to give an error message in case of troubles, the already|-|seen tokens +are stored too. + +So, in order to avoid this somewhat redundant operation of parsing, memory +allocation (for the lookup string) and storing tokens, the new primitive \type +{\lastnamedcs} is now provided: + +\starttyping +\ifcsname do this\endcsname + \lastnamedcs +\else\ifcsname do that\endcsname + \lastnamedcs +\fi\fi +\stoptyping + +In addition to the (in practice, often negligible) speed gain, there are other +advantages: \TEX\ has less to skip, and although skipping is fast, it still isn't +a nice side effect (also useful when tracing). Another benefit is that we don't +have to type the to|-|be|-|looked|-|up text twice. This reduces the chance of +errors. In our example we also save 16 tokens (taking 64 bytes) in the format +file. So, there are enough benefits to gain from this primitive, which is not a +specific feature, but just an extension to an existing mechanism. + +It also works in this basic case: + +\starttyping +\csname do this\endcsname +\lastnamedcs +\stoptyping + +And even this works: + +\starttyping +\csname do this\endcsname +\expandafter\let\expandafter\dothis\lastnamedcs +\stoptyping + +And after: + +\starttyping +\bgroup +\expandafter\def\csname do this\endcsname{or that} +\global\expandafter\let\expandafter\dothis\lastnamedcs +\expandafter\def\csname do that\endcsname{or this} +\global\expandafter\let\expandafter\dothat\lastnamedcs +\egroup +\stoptyping + +We can use \type {\dothis} that gives \type {or that} and \type {\dothat} that +gives \type {or this}, so we have the usual freedom to be able to use something +meant to make code clean for the creation of obscure code. % Amen! + +A variation on this is the following: + +\starttyping +\begincsname do this\endcsname +\stoptyping + +This call will check if \type {\do this} is defined, and, if so, will expand it. +However, when \type {\do this} is not found, it does not create a hash entry. It +is equivalent to: + +\starttyping +\ifcsname do this\endcsname\lastnamedcs\fi +\stoptyping + +but it avoids the \type {\ifcsname}, which is sometimes handy as these tests can +interfere. + +I played with variations like \type {\ifbegincsname}, but we then quickly end up +with dirty code due to the fact that we first expand something and then need to +deal with the following \type {\else} and \type {\fi}. The two above|-|mentioned +primitives are non|-|intrusive in the sense that they were relatively easy to add +without obscuring the code base. + +As a bonus, \LUATEX\ also provides a variant of \type {\string} that doesn't add +the escape character: \type {\csstring}. There is not much to explain to this: + +\starttyping +\string\whatever<>\csstring\whatever +\stoptyping + +This gives: \expanded{\type{\string\whatever<>\csstring\whatever}}. + +The main advantage of these several new primitives is that a bit less code is +needed and (at least for \CONTEXT) leads to a bit less tracing output. When you +enable \type {\tracingall} for a larger document or example, which is sometimes +needed to figure out a problem, it's not much fun to work with the resulting +megabyte (or sometimes even gigabyte) of output so the more we can get rid of, +the better. This consequence is just an unfortunate side effect of the \CONTEXT\ +user interface with its many parameters. As said, there is no real gain in speed. + +\stopsection + +\startsection[title=Packing] + +Deep down in \TEX, horizontal and vertical lists eventually get packed. Packing +of an \type {\hbox} involves: + +\startitemize[n,packed] +\startitem ligature building (for traditional \TEX\ fonts), \stopitem +\startitem kerning (for traditional \TEX\ fonts), \stopitem +\startitem calling out to \LUA\ (when enabled) and \stopitem +\startitem wrapping the list in a box and calculating the width. \stopitem +\stopitemize + +When a \LUA\ function is called, in most cases, the location where it happens +(group code) is also passed. But say that you try the following: + +\starttyping +\hbox{\hbox{\hbox{\hbox foo}}} +\stoptyping + +Here we do all four steps, while for the three outer boxes, only the last step +makes any sense. And it's not trivial to avoid the application of the \LUA\ +function here. Of course, one can assign an attribute to the boxes and use that +to intercept, but it's kind of clumsy. This is why we now can say: + +\starttyping +\hpack{\hpack{\hpack{\hbox foo}}} +\stoptyping + +There are also \type {\vpack} for a \type {\vbox} and \type {\tpack} for a \type +{\vtop}. There can be a small gain in speed when many complex manipulations are +done, although in, for instance, \CONTEXT, we already have provisions for that. +It's just that the new primitives are a cleaner way out of a conceptually nasty +problem. Similar functions are available on the \LUA\ side. + +\stopsection + +\startsection[title=Errors] + +We end with a few options that can be convenient to use if you don't care about +exact compatibility. + +\starttyping +\suppresslongerror +\suppressmathparerror +\suppressoutererror +\suppressifcsnameerror +\stoptyping + +When entering your document on a paper teletype terminal, starting \TEX, and then +going home in order to have a look at the result the next day, it does make sense +to catch runaway cases, like premature ending of a paragraph (using \type {\par} +or equivalent empty lines), or potentially missing \type {$$}s. Nowadays, it's +less important to catch such coding issues (and be more tolerant) because editing +takes place on screen and running (and restarting) \TEX\ is very fast. + +The first two flags given above deal with this. If you set the first to any value +greater than zero, macros not defined as \type {\long} (not accepting paragraph +endings) will not complain about \cs{par} tokens in arguments. The second setting +permits and ignores empty lines (also pars) in math without reverting to dirty +tricks. Both are handy when your content comes from places that are outside of +your control. The job will not be aborted (or hang) because of an empty line. + +The third setting suppresses the \type {\outer} directive so that macros that +originally can only be used at the outer level can now be used anywhere. It's +hard to explain the concept of outer (and the related error message) to a user +anyway. + +The last one is a bit special. Normally, when you use \type {\ifcsname} you will +get an error when \TEX\ sees something unexpandable or that can't be part of a +name. But sometimes you might find it to be quite acceptable and can just +consider the condition as false. When the fourth variable is set to non|-|zero, +\TEX\ will ignore this issue and try to finish the check properly, so basically +you then have an \type {\iffalse}. + +\stopsection + +\startsection[title=Final remarks] + +I mentioned performance a number of times, and it's good to notice that most +changes discussed here will potentially be faster than the alternatives, but this +is not always noticeable, in practice. There are several reasons. + +For one thing, \TEX\ is already highly optimized. It has speedy memory management +of tokens and nodes and unnecessary code paths are avoided. However, due to +extensions to the original code, a bit more happens in the engine than in decades +past. For instance, \UNICODE\ fonts demand sparse arrays instead of fixed|-|size, +256|-|slot data structures. Handling \UTF\ involves more testing and construction +of more complex strings. Directional typesetting leads to more testing and +housekeeping in the frontend as well as the backend. More keywords to handle, for +instance \type {\hbox}, result in more parsing and pushing back unmatched tokens. +Some of the penalty has been compensated for through the changing of whatsits +into regular nodes. In recent versions of \LUATEX, scanning of \type {\hbox} +arguments is somewhat more efficient, too. + +In any case, any speedup we manage to achieve, as said before, can easily become +noise through inefficient macro coding or user's writing bad styles. And we're +pretty sure that not much more speed can be squeezed out. To achieve higher +performance, it's time to buy a machine with a faster \CPU\ (and a huge cache), +faster memory (lanes), an \SSD, and regularly check your coding. + +\stopsection + +\stopchapter + +\stoptext diff --git a/doc/context/sources/general/manuals/still/still-introduction.tex b/doc/context/sources/general/manuals/still/still-introduction.tex new file mode 100644 index 000000000..c8f1b4d76 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-introduction.tex @@ -0,0 +1,28 @@ +\startcomponent still-introduction + +\environment still-environment + +\startchapter[title=Introduction] + +This document is a follow up on \quote {mk}, \quote {hybrid} and \quote {about}. +The first one is written when \LUATEX\ evolved to version 0.50, the second one +stops around version 0.70 while the last one goes on after that. The title of +this document refers to the fact that we're still working towards version 1.00. +In the meantime we have done a lot of testing and the engine has become quite +stable. The \LUAJITTEX\ variant has become part of the standard distribution and +we're working on a library support framework. At the same time we keep +experimenting and here we will report on some issues that we run into as well as +discuss the way \CONTEXT\ \MKIV\ keeps adapting itself. + +\startlines +Hans Hagen +Hasselt NL +2013\endash2016 +\blank +\type {http://www.luatex.org} +\type {http://www.pragma-ade.com} +\stoplines + +\stopchapter + +\stopcomponent diff --git a/doc/context/sources/general/manuals/still/still-math.tex b/doc/context/sources/general/manuals/still/still-math.tex new file mode 100644 index 000000000..473d664b7 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-math.tex @@ -0,0 +1,2880 @@ +% language=uk + +\environment still-environment + +\starttext + +\startchapter[title=Math new style: are we better off?] + +\startsection[title=Introduction] + +In this article I will summarize the state of upgrading math support in \CONTEXT\ +per mid 2013 in the perspective of demand, usability, font development and +\LUATEX. There will be some examples, but don't consider this a manual: there are +enough articles in the \type {mkiv}, \type {hybrid} and \type {about} series +about specific topics; after all, we started with this many years ago. Where +possible I will draw some conclusions with respect to the engine. Some comments +might sound like criticism, but you should keep in mind that I wouldn't spend so +much time on \TEX\ if I would not like it that much. It's just that the +environment wherein \TEX\ is and can be used is not always as perfect as one +likes it to be, i.e.\ bad habits and decisions once made can be pretty persistent +and haunt us forever. I'm not referring to \TEX\ the language and program here, +but more to its use in scientific publishing: in an early stage standards were +set and habits were nurtured which meant that to some extent the coding resembles +the early days of computing and the look and feel got frozen in time, in spite of +developments in coding and evolving typographic needs. I think that the community +has missed some opportunities to influence and improve matters which means that +we're stuck with suboptimal situations and, although they are an improvement, +\UNICODE\ math and \OPENTYPE\ math have their flaws. + +This is not a manual. Some aspects will be explained with examples, others are +just mentioned. I've written down enough details in the documents that describe +the history of \LUATEX\ and \MKIV\ and dedicated manuals and repeating myself +makes not much sense. Even if you think that I talk nonsense, some of the +examples might set you thinking. This article was written for the \TUG\ 2013 +conference in Japan. Many thanks to Barbara Beeton for proofreading and providing +feedback. + +\stopsection + +\startsection[title=Some basic questions] + +Is there still a need for a program like \TEX ? Those who typeset math will argue +that there is. After all, one of the reasons why \TEX\ showed up is typesetting +math. In this perspective we should ask ourselves a few questions: + +\startitemize[packed] +\startitem Is \TEX\ still the most adequate tool? \stopitem +\startitem Does it make sense to invest in better machinery? \stopitem +\startitem Have we learned from the past and improved matters? \stopitem +\startitem What drives development and choices to be made? \stopitem +\stopitemize + +The first question is not that easy to answer, unless you see proof in the fact +that \TEX\ is still popular for typesetting a wide range of complex content (with +critical editions being among the most complex). Indeed the program still +attracts new users and developers. But we need to be realistic. First of all, +there is some bias involved: if you have used a tool for many years, it becomes +the one and only and best tool. But that doesn't necessarily make it the best +tool for everyone. + +In this internet world finding a few thousand fellow users gives the impression +that there is a wide audience but there can be of course thousandfold more users +of other systems that don't fall into your scope. This is fine: I always wonder +why there is not more diversity; for instance, we have only a few operating +systems to choose from, and in communities around computer languages there is a +tendency to evangelize (sometimes quite extreme). We should also take into +account that a small audience can have a large impact so size doesn't matter +much. + +As \TEX\ is still popular among mathematicians, we can assume that it hasn't lost +its charm yet and often it is their only option. We have a somewhat curious +situation that scientific publishers still want to receive \TEX\ documents |<|a +demand that is not much different from organizations demanding \MSWORD\ +documents|>| but at the same time don't care too much about \TEX\ at all. Their +involvement in user groups has started degrading long ago, compared to their +profits; they don't invest in development; they are mostly profit driven, i.e.\ +those who submit their articles don't even own their sources any more, etc.\ + +On the other hand, we have users who make their own books (self|-|publishing) and +who go, certainly in coding and style, beyond what publishers do: they want to +use all kinds of fonts (and mixtures), color, nicely integrated graphics, more +interesting layouts, experiment with alternative presentations. But especially +for documents that contain math that also brings a price: you have to spend more +time on thinking about presenting the content and coding of the source. This all +means that if we look at the user side, alternative input is an option, +especially if they want to publish on different media. I know that there are +\CONTEXT\ users who make documents (or articles) with \CONTEXT, using whatever +coding suits best, and do some conversion when it has to be submitted to a +journal. Personally I think that the lack of interest of (commercial) publishers, +and their rather minimal role in development, no longer qualifies them to come up +with requirements for the input, if only because in the end all gets redone +anyway (in Far Far Away). + +It means that, as long as \TEX\ is feasible, we are relatively free to move on +and experiment with alternative input. Therefore the other two questions become +relevant. The \TEX\ engines are adapted to new font technology and a couple of +math fonts are being developed (funded by the user groups). Although the \TEX\ +community didn't take the lead in math font technology we are catching up. At the +same time we're investing much time in new tools, but given the fact that much +math is produced for publishers it doesn't get much exposure. Scientific +publishing is quite traditional and like other publishing lags behind and +eventually will disappear in its current form. It could happen that one morning +we find out that all that \quote {publishers want it this or that way} gets +replaced by ways of publishing where authors do all themselves. A publisher (or +his supplier) can keep using a 20-year old \TEX\ ecosystem without problems and +no one will notice, but users can go on and come up with more modern designs and +output formats and in that perspective the availability of modern engines and +fonts is good. I've said it before: for \CONTEXT\ user demand drives development. + +In the next sections I will focus on different aspects of math and how we went +from \MKII\ to \MKIV. I will also discuss some (pending) issues. For each aspect +I will try to answer the third question: did matters improve and if not, and how +do we cope with it (in \CONTEXT). + +\stopsection + +\startsection[title=The math script] + +All math starts with symbols and|/|or characters that have some symbolic meaning +and in \TEX\ speak this can be entered in a rather natural way: + +\startbuffer +$ y = 2x + b $ +\stopbuffer + +\typebuffer + +In order to let \TEX\ know it's math (the equivalent of) two dollar signs are +used as triggers. The output of this input is: \inlinebuffer. But not all is that +simple, for instance if we want to square the x, we need to use a superscript +signal: + +\startbuffer +$ y = x^2 + ax + b $ +\stopbuffer + +\typebuffer + +The \type {^} symbol results in a smaller \type {2} raised after the \type {x} as +in \inlinebuffer. Ok, this \type {^} and its cousin \type {_} are well known +conventions so we stick to this kind of input. + +\startbuffer +$ y = \sqrt { x^2 + ax + b } $ +\stopbuffer + +A next level of complexity introduces special commands, for instance a command +that will wrap its argument in a square root symbol: \inlinebuffer. + +\typebuffer + +It is no big deal to avoid the backslash and use this kind of coding: + +\startbuffer +\asciimath { y = sqrt ( x^2 + ax + b ) } +\stopbuffer + +\typebuffer + +In fact, we have been supporting scientific calculator input for over a decade in +projects where relatively simple math had to be typeset. In one of our +longest|-|running math related projects the input went from \TEX, to content +\MATHML\ to \OPENMATH\ and via presentation \MATHML\ ended up as a combination of +some kind of encoding that web browsers can deal with. This brings us to reality: +it's web technology that drives (and will drive math) coding. Unfortunately +content driven coding (like content \MATHML) does not seem to be the winner here, +even if it renders easier and is more robust. + +Later I will discuss fences, like parentheses. Take this dummy formula: + +\starttyping +$ (x + 1) / a = (x - 1) / b $ +\stoptyping + +In a sequential (inline) rendering this will come out okay. A more display mode +friendly variant can be: + +\starttyping +$ \frac{x + 1}{a} = \frac{x - 1}{b} $ +\stoptyping + +which in pure \TEX\ would have been: + +\starttyping +$ {x + 1} \over {a} = {x - 1} \over {b} $ +\stoptyping + +The main difference between these two ways of coding is that in the second +(plain) variant the parser doesn't know in advance what it is dealing with. There +are a few cases in \TEX\ where this kind of parsing is needed and it complicates +not only the parser but also is not too handy at the macro level. This is why the +\type {\frac} macro is often used instead. In \LUATEX\ we didn't dare to get rid +of \type {\over} and friends, even if we're sure they are not used that often by +users. + +In inline or in more complex display math, the use of fences is quite normal. + +\startbuffer +$ ( \frac{x + 1}{a} + 1 )^2 = \frac{x - 1}{b} $ +\stopbuffer + +\typebuffer + +Here we have a problem. The parentheses don't come out well. + +\blank \noindentation \getbuffer \blank + +We have to do this: + +\startbuffer +$ \left( \frac{x + 1}{a} + 1 \right)^2 = \frac{x - 1}{b} $ +\stopbuffer + +\typebuffer + +in order to get: + +\blank \noindentation \getbuffer \blank + +Doing that \type{\left}|-|\type{\right} trick automatically is hard, although in +\MATHML, where we have to interpret operators anyway it is somewhat easier. The +biggest issue here is that these two directives need to be paired. In \ETEX\ a +\type {\middle} primitive was added to provide a way to have bars adapt their +height to the surroundings. Interesting is that where at the character level a +\type {(} has a math property \type {open} and \type {)} has \type {close}. The +bar, as we will see later, can also act as separator but this property does not +exist. Because properties (classes in \TEX\ speak) determine spacing we have a +problem here. So far we didn't extend the repertoire of properties in \LUATEX\ to +suit our needs (although in \CONTEXT\ we do have more properties). + +If you are a \TEX\ user typesetting math, you can without doubt come up with more +cases of source coding that have the potential of introducing complexities. But +you will also have noticed that in most cases \TEX\ does a pretty good job on +rendering math out of the box. And macro packages can provide additional +constructs that help to hide the details of fine tuning (because there is a lot +that {\em can} be fine tuned). + +In \TEX\ there are a couple of special cases that we can reconsider in the +perspective of (for instance) faster machines. Normally a macro cannot have a +\type {\par} in one of its arguments. By defining them as \type {\long} this +limitation goes away. This default limitation was handy in times when a run was +relatively slow and grabbing a whole document source as argument due to a missing +brace had a price. Nowadays this is no real issue which is why in \LUATEX\ we can +disable \type {\long} which indeed we do in \CONTEXT. On the agenda is to also +permit \type {\par} in a math formula, as currently \TEX\ complains loudly. +Permitting a bit more spacy formula definitions (by using empty lines) would be a +good thing. + +Another catch is that in traditional \TEX\ math characters cannot be used outside +math. That restriction has been lifted. Of course users need to be aware of the +fact that a mix of math and text symbols can be visually incompatible. + +In the examples we used \type {^} and \type {_} and in math mode these have +special meanings. Traditionally in text mode they trigger an error message. In +\CONTEXT\ \MKIV\ we have made these characters regular characters but in math +mode they still behave as expected. \footnote {In an intermediate version \type +{\nonknuthmode} and \type {\donknuthmode} controlled this.} In a similar fashion +the \type {&} is an ampersand and when you enable \type {\asciimode} the dollar +and percent signs also become regular. \footnote {Double percent signs act as +comments then which is comparable to comments in some programming languages.} In +\LUATEX\ we have introduced primitives for all characters (or more precisely: +catcodes) that \TEX\ uses for special purposes like opening and closing math +mode, scripts, table alignment, etc. + +In projects that involve \XML\ we use \MATHML. In \TEX\ many characters can be +inserted using commands that are tuned for some purpose. The same character can +be associated with several commands. In \MATHML\ entities and \UNICODE\ +characters are used instead of commands. Interesting is that whenever we get math +coded that way, there is a good chance that the coding is inconsistent. Of course +there are ways in \MATHML\ to make sure that a character gets interpreted in the +right way. For instance, the \type {mfenced} element drives the process of +(matching) parenthesis, brackets, etc.\ and a renderer can use this property to +make sure these symbols stretch vertically when needed. However, using \type {mo} +in an \type {mrow} for a fence is also an option, but that demands some more +(fuzzy) analysis. I will not go into details here, but some of the more obscure +options and flags in \CONTEXT\ relate to overcoming issues with such cases. + +I have no experience with how \MSWORD\ handles math input, apart from seeing some +demos. But I know that there is some input parsing involved that is a mixture +between \TEX\ and analysis. Just as word processing has driven math font +technology it might be that at some point users expect more clever processing of +input. To a large extent \TEX\ users already expect that. Where till now \TEX\ +could inspire the way word processers do math, word processors can inspire \TEX +ies way of inputting text. + +So, we have \MATHML, which, in spite of being structured, is still providing +users a lot of freedom. Then there are word processors, where mouse clicks and +interpretation does the job. And of course we have \TEX, with its familiar +backslashes. Let us consider math, when seen in print, as a script to express the +math language. And indeed, in \OPENTYPE, math is one of the official scripts +although one where a rather specific kind of machinery is needed in order to get +output. + +I could show more complex math formulas but no matter what notation is used, +coding will always be somewhat cumbersome and handywork. Math formula coding and +typesetting remains a craft in itself and \TEX\ notation will keep its place for +a while. So, with that aspect settled we can continue to discuss rendering. + +% So what drives development? I tend to forget about publishers, who, if \TEX\ is +% known at all in the organization, outsource anyway, and focus on users. One of +% these users is me, and we do some work for publishers, but they seldom know or +% care what tools we use. Users also contribute to development: for instance user +% groups spend considerable money on font development. Interesting is that given +% the substantial profits of publishers who indirectly still benefit from this it +% are the users who invest in the tools. In my opinion this also puts them in +% charge. And of course, developments with respect to input, output and fonts are a +% driving force behind engine development. There are some more factors: control, as +% \TEX\ is a programming language, and joy, as manipulating look and feel can be +% fun. In the future these two will probably dominate over the others, when +% typesetting and print become more specialized. + +\stopsection + +\startsection[title=Alphabets] + +I have written about math alphabets before so let's keep it simple here. I think +we can safely say that most math support mechanisms in macro packages are +inspired by plain \TEX. In traditional \TEX\ we have fonts with a limited number +of glyphs and an eight|-|bit engine, so in order to get the thousands of possible +characters mapped onto glyphs the right one has to be picked from some font. In +addition to characters that you find in \UNICODE, there are also variants, +additional sizes and bits and pieces that are used in constructing large +characters, so in practice a math font is quite large. But it is unlikely that we +will ever run into a situation where fonts pose limits. + +The easiest way is of course a direct mapping: an \quote {a} entered in math mode +becomes an \quote{$a$} simply because the current font at that time has an italic +shape in the slot referenced by the character. If we want a bold shape instead, +we can switch to another font and still input an \quote {a}. The 16 families +available are normally enough for the alphabets that we need. Because symbols can +be collected in any font, they are normally accessed by name, like \type {\oplus} +or $\oplus$. + +In \UNICODE\ math the math italic \quote {$a$} has slot \type {U+1D44E} and +directly entering this character in a \UNICODE\ aware \TEX\ engine also has to +give that \quote {$a$}. In fact, it is the only official way to get that +character and the fact that we can enter the traditional \ASCII\ characters and +get an italic shape is a side effect of the macro package, for instance the way +it defines math fonts and families. \footnote {Our experience is that even when +for instance \MATHML\ permits coding of math in \XML, copy editors have no +problem with abusing regular italic font switches to simulate math. This can +result is a weird mix of math rendering.} + +\definefont[mathdemo][file:texgyrepagellamath*mathematics] + +Before we move on, let's stress a limitation in \UNICODE\ with respect to math +alphabets. It has always been a principle of \UNICODE\ committees to never +duplicate entries. So, thanks to the availability of some characters in +traditional (font) encodings, we ended up with some symbols that are used for +math in the older regions of \UNICODE. As a consequence some alphabets have gaps. +The only real reason I can come up with for accepting these gaps is that old +documents using these symbols would be not compatible with gapfull \UNICODE\ math +but I could argue that a document that uses those old codepoints uses commands +(and needs some special fonts) to get the other symbols anyway, so it's unlikely +to be a real math document. On the other hand, once we start using \UNICODE\ math +we could benefit from gapless alphabets simply because otherwise each application +would have to deal with the exceptions. One can come up with arguments like +\quotation {just use this or that library} but that assumes persistence, and also +forces everyone to use the same approach. In fact, if we hide behind a library we +could as well have hidden the vectors (alphabets) as well. But as they are +exposed, the gaps stand out as an anomaly. \footnote {One good reason for not +having the gaps is that when users cut and paste there is no way to know if \type +{U+210E} is used as Planck constant or variable of some sort, i.e.\ the not +existing \type {0x1D455}. There is no official way to tag it as something math, +and even then, as it has no code point it so has lost it's meaning, contrary to a +copied $i$.} Let's illustrate this with an example. Say that we load the \TEX +Gyre Pagella math font and call up a few characters: + +\startbuffer +\definefont[mathdemo][file:texgyrepagellamath*mathematics] +\mathdemo \char"0211C \char"1D507 \char"1D515 +\stopbuffer + +\typebuffer + +The \UNICODE\ fraktur math alphabet is continuous but the \quote {MATHEMATICAL +FRAKTUR CAPITAL R} is missing as we already have the \type {BLACK-LETTER CAPITAL +R} instead. So, this is why we only see two characters show up. It means that in +the input we cannot have a \type {U+1D515}. + +\blank \start \getbuffer \stop \blank + +Of course we can cheat and fill in the gap: + +\startbuffer +\definefontfeature + [mymathematics] + [mathematics] + [mathgaps=yes] +\stopbuffer + +\typebuffer \getbuffer + +This feature will help us cheat: + +\startbuffer +\definefont[mathdemo][file:texgyrepagellamath*mymathematics] +\mathdemo \char"0211C \char"1D507 \char"1D515 +\stopbuffer + +\typebuffer + +This time we can use the character. I wonder what would happen if the \TEX\ +community would simply state that slot \type {U+1D515} is valid. I bet that math +related applications would support it, as they also support more obscure +properties of \TEX\ input encoding. + +\blank \start \getbuffer \stop \blank + +If you still wonder why I bother about this, here is a practical example. The +\SCITE\ editor that I use is rather flexible and permits me to implement advanced +lexers for \CONTEXT\ (and especially hybrid usage). It also permits to hook in +\LUA\ code and that way the editor can (within bounds) be extended. As an example +I've added some button bars that permit entering math alphabets. Of course the +appearance depends on the font used but operating systems tend to consult +multiple fonts when the core font of the editor doesn't provide a glyph. + +\startlinecorrection + \externalfigure[math-stripe.png][width=\textwidth] +\stoplinecorrection + +Here I show a small portion of the stripe with buttons that inject the shown +characters. What happens in the rendering is that first the used font is +consulted and that one has a couple of \quote {BLACK LETTER CAPITAL}s so they get +used. The others are \quote {MATHEMATICAL FRAKTUR CAPITAL}s and since the font is +not a math font the renderer takes them from (in this case) Cambria Math, which +is why they look so different, especially in proportion. Of course we could start +out with Cambria but it has no monospace (which I want for editing) and is a less +complete text font, so we have a chicken||egg problem here. It is one reason why +as part of the math font project we extend the Dejavu Sans Mono with proper +(consistent) math symbols. Anyhow, it illustrates why gaps are kind of evil from +the application point of view. + +\startluacode +local data = characters.data + +local bold = context.bold +local verbatim = context.formatted.type +local small = context.small +local normal = context + +local NC, NR, HL = context.NC, context.NR, context.HL + +context.start() + +context.definefont( + { "mathdemo"}, + { "file:texgyrepagellamath*mymathematics" } +) + +context.starttabulate { "||c||||" } + NC() bold("gap") + NC() bold("char") + NC() bold("meant") + NC() bold("unicode") + NC() bold("used") + NR() HL() + for k, v in table.sortedhash(mathematics.gaps) do + local description = data[v].description + local surrogate = string.match(description,".- (.)$") + if not surrogate then + surrogate = "H" + end + for i=k-1,1,-1 do + local d = data[i].description + if d ~= "PRIVATE SLOT" then + surrogate = string.gsub(d,"(.)$",surrogate) + break + end + end + NC() verbatim("%U",k) + NC() normal ("\\mathdemo %c",k) + NC() small (surrogate) + NC() verbatim("%U",v) + NC() small (description) + NR() + end +context.stoptabulate() + +context.stop() +\stopluacode + +Barbara Beeton told me that, although it took some convincing arguments in the +discussions about math in \UNICODE, we have at least one hole less than to be +expected: slot \type {U+1D4C1} has not been seen as already covered by \type +{U+02113}. So is there really this distinction between a \typ {MATHEMATICAL +SCRIPT SMALL L} and \typ {SCRIPT SMALL L} (usually \type {\ell} in macro +packages? Indeed there is, although at the time of this writing interestingly +Latin Modern fonts lacked the mathematical one (which in \CONTEXT\ math mode +normally results in an upright drop||in). Such details become important when math +is edited by someone not familiar with the distinction between a variable (or +whatever) represented by a script shape and the length operator. There seems not +to be agreement by font designers about the shapes being upright or italic, so +some confusion will remain, although this does not matter as long as within the +font they differ. + +\definefont[SampleMathLatinModern][file:latinmodern-math] +\definefont[SampleMathStixXits] [file:xits-math] +\definefont[SampleMathBonum] [file:texgyrebonum-math] +\definefont[SampleMathTermes] [file:texgyretermes-math] +\definefont[SampleMathPagella] [file:texgyrepagella-math] +\definefont[SampleMathLucida] [file:lucidabrightmathot] + +\starttabulate[||||] + \NC \bf font \NC \bf \type {U+1D4C1} \NC \bf \type {U+02113} \NC \NR + \HL + \NC latin modern \NC \SampleMathLatinModern \char"1D4C1 \NC \SampleMathLatinModern \char"02113 \NC \NR + \NC stix/xits \NC \SampleMathStixXits \char"1D4C1 \NC \SampleMathStixXits \char"02113 \NC \NR + \NC bonum \NC \SampleMathBonum \char"1D4C1 \NC \SampleMathBonum \char"02113 \NC \NR + \NC termes \NC \SampleMathTermes \char"1D4C1 \NC \SampleMathTermes \char"02113 \NC \NR + \NC pagella \NC \SampleMathPagella \char"1D4C1 \NC \SampleMathPagella \char"02113 \NC \NR + \NC lucida \NC \SampleMathLucida \char"1D4C1 \NC \SampleMathLucida \char"02113 \NC \NR +\stoptabulate + +As math uses greek and because greek was already present in \UNICODE\ when math +was recognized as script and got its entries, you can imagine that there are some +issues there too, but let us move on to using alphabets. + +In addition to a one||to||one mapping from a font slot onto a glyph, you can +assign properties to characters that map them onto a slot in some family (which +itself relates to a font). This means that in a traditional approach you can +choose among two methods: + +\startitemize[packed] + + \startitem + You define several fonts (or instances of the same font) where the + positions of regular characters point to the relevant shape. So, when an + italic family is active the related font maps character \type {U+61} as + well as \type {U+1D44E} to the same italic shape \quote {$ \utfchar + {0x1D44E} $}. A switch from italic to bold italic is then a switch in + family and in that family the \type {U+61} as well as \type {U+1D482} + become bold italic \quote {$ \utfchar {0x1D482} $}. + \stopitem + + \startitem + You define just one font. The alphabet (uppercase, lowercase and sometimes + digits and a few symbols) gets codes that point to the right shape. When we + switch from italic to bold italic, these codes get reassigned. + \stopitem + +\stopitemize + +The first method has some additional overhead in defining fonts (you can use +copies but need to make sure that the regular \ASCII\ slots are overloaded) but +the switch from italic to bold italic is fast, while in the second variant there +is less overhead in fonts but reassigning the codes with a style switch has some +overhead (although in practice this overhead is can be neglected because not that +many alphabet switches take place). In fact, many \TEX\ users will probably stick +to traditional approaches where verbose names are used and these can directly +point to the right shape. + +In \CONTEXT, when we started with \MKIV, we immediately decided to follow another +approach. We only have one family and we assume \UNICODE\ math input. Ok, we do +have a few more families, but these relate to a full bold math switch and +right||to||left math. We cannot expect users to enter \UNICODE\ math, if only +because support in editors is not that advanced, so we need to support the +\ASCII\ input method as well. + +We have one family and don't redefine character codes, but set properties +instead. We don't switch fonts, but properties. These properties (often a +combination) translates into the remapping of a specific character in the input +onto a \UNICODE\ math code point that then directly maps onto a shape. This +approach is quite clean and efficient at the \TEX\ end but carries quite a lot of +overhead at the \LUA\ end. So far users never complained about it, maybe because +\CONTEXT\ math support is rather optimized. Also, dealing with characters is only +part of math typesetting and we have subsystems that use far more processing +power. + +Because math characters are organized in classes, we need to set them up. Because +for several reasons we collect character properties in a database we also define +these character properties in \LUA. This means that the \type {math-*} files are +relatively small. So we have much less code at the \TEX\ end, but quite a lot at +the \LUA\ end. This assumes a well managed \LUA\ subsystem because as soon as +users start plugging in their code, we have to make sure that the core system +still functions well. The amount of code involved in virtual math fonts is also +relatively large but most of that is becoming sort of obsolete. + +Relatively new in \CONTEXT\ is the possibility in some mathematical constructs to +configure the math style (text, script, etc.) and in some cases math classes can +be influenced. Control over styles is somewhat more convenient in \LUATEX, +because we can consult the current style in some cases. I expect more of this +kind of control in \CONTEXT, although most users probably never need it. These +kinds of features are meant for users like Aditya Mahajan, who likes to explore +such features and also takes advantage of the freedom to experiment with the look +and feel of math. + +The font code that relates to math is not the easiest to understand but this is +because it has to deal with bold as well as bidirectional math in efficient ways. +Because in \CONTEXT\ we have additional sizes (\type {x}, \type {xx}, \type {a}, +\type {b}, \type {c}, \type {d}, \unknown) we also have some delayed additional +defining going on. This all might sound slower to set up but in the end we win +some back by the fact that we have fewer fonts to load. The price that a +\CONTEXT\ user pays in terms of runtime is more influenced by the by now large +sequence of math list manipulators than by loading a font. + +An unfortunate shortcoming of \UNICODE\ math is that some alphabets have gaps. +This is because characters can only end up once in the standard. Given the number +of weird characters showing up in recent versions, I think this condition is +somewhat over the top. It forces applications that deal with \UNICODE\ math to +implement exceptions over and over again. In \CONTEXT\ we assume no gaps and +compensate for that. + +There are several ways that characters can become glyphs. An \quote {a} can +become an italic, bold, bold italic but also end up sans serif or monospace. +Because there are several artistic interpretations possible, some fonts provide a +so|-|called alternate. In the case of for instance greek we can also distinguish +upright or slanted (italic). A less well known transformation is variants driven +by \UNICODE\ modified directives. If we forget about bidirectional math and full +bold (heavy) math we can (currently) identify 6 axes: + +\starttabulate[|c|l|l|] +\HL +\NC \bf axis \NC \bf use \NC \bf choices \NC \NR +\HL +\NC 1 \NC type \NC digits, lowercase \& uppercase latin \& greek, symbols \NC \NR +\NC 2 \NC alphabet \NC regular, sans serif, monospace, blackboard, fraktur, script \NC \NR +\NC 3 \NC style \NC upright, italic, bold, bolditalic \NC \NR +\NC 4 \NC variant \NC alternative rendering provided by font \NC \NR +\NC 5 \NC shape \NC unchanged, upright, italic \NC \NR +\NC 6 \NC \UNICODE \NC alternative rendering driven by \UNICODE\ modifier \NC \NR +\HL +\stoptabulate + +Apart from the last one, this is not new, but it is somewhat easier to support +this consistently. It's one of the areas where \UNICODE\ shines, although the +gaps in vectors are a bad thing. One thing that I decided early in the \MKIV\ +math development is that all should fit into the same model: it makes no sense to +cripple a whole system because of a few exceptions. + +Users expect their digits to be rendered upright and letters to be rendered with +italic shapes, but use regular \ASCII\ input. This means that we need to relocate +the letters to the relevant alphabet in \UNICODE. In \CONTEXT\ this happens as +part of several analysis steps that more or less are the same as the axis +mentioned. In addition there is collapsing, remapping, italic correction, +boldening, checking, intercepting of special input, and more going on. Currently +there are (depending on what gets enabled) some 10 to 15 manipulation passes over +the list and there will be more. + +So how does the situation compare to the old one? I think we can safely say that +we're better off now and that \LUATEX\ behaves quite okay. There is not much that +can be improved, apart from more complete fonts (especially bold). A nice bonus +of \LUATEX\ is that math characters can be used in text mode as well (given that +the current font provides them). + +It will be clear that by following this route we moved far away from the \MKII\ +approach and the dependency on \LUA\ has become rather large in this case. The +benefit is that we have rather clean code with hardly any exceptions. It came at +the price of lots of experiments and (re)coding but I think it pays off for +users. + +\stopsection + +\startsection[title=Bold] + +Bold is sort of special. There are bold symbols and some bold alphabets and that +{\em is} basically what bold math is: just a different rendering. In a proper +\OPENTYPE\ math fonts these bold characters are covered. + +Section titles or captions are often typeset bolder and when they contain math +all of it needs to be bolder too. So, a regular italic shape becomes a bold +italic shape but a bold shape becomes heavy. This means that we need a full blown +bold font for that purpose. And although some are on the agenda of the font team, +often we need to fake it. This is seldom an issue as (at least in the documents +that I deal with) section titles are not that loaded with math. + +A proper implementation of such a mechanism involves two aspects: first there +needs to be a complete bold math font with heavy bold included, and second the +macro package must switch to bold math in a bold context. When no real bold font +is available, some automatic mapping can take place, but that might give +interpretation issues if bold is used in a formula. For the average highschool +math that we render this is not an issue. Currently there are no full bold math +fonts that have enough coverage. (The \XITS\ font, derived from \STIX, has a bold +companion that does provide for instance bold radicals but lacks many bolder +alphabets and symbols.) + +\startbuffer +\startimath + \sqrt{x^2\over 4x} \qquad + {\bf \sqrt{x^2\over 4x}} \qquad + {\mb \sqrt{x^2\over 4x}} \qquad + \sqrt{x^2 + 4x} \qquad + {\bf \sqrt{x^2 + 4x}} \qquad + {\mb \sqrt{x^2 + 4x}} +\stopimath +\stopbuffer + +\typebuffer + +This gives: + +\blank \getbuffer \blank + +Here it is always a bit of a guess if bold extensibles are (already) supported so +it's dangerous to go wild with full bold/heavy combinations unless you check +carefully what results you get. Another aspect you need to be aware of is that +there is an extensive fallback mechanism present. When possible a proper alphabet +will be used, but when one is not present there is a fallback on another. This +ensures that we get at least something. + +There is not much that an engine can do about it, apart from providing enough +families to implement it. In a \TYPEONE\ universe indeed we need lots of families +already so the traditional 16-family pool is drained soon. In \LUATEX\ we can +have 256 families which means that additional \TYPEONE\ bases family sets are no +issue any longer. But as in \MKIV\ we no longer follow that route, bold math can +be set up relatively easy, given that we have a bold font. If we don't have such +a font, we have an intermediate mode where a bold font is simulated. Keep in mind +that this always will need checking, at least as long as don't have complete +enough bold fonts with heavy bold included. + +\stopsection + +\startsection[title=Radicals] + +In most cases a \TEX\ user is not that aware of what happens in order to get a +nicely wrapped up root on paper. In traditional \TEX\ this is an interplay +between rather special font properties and macros. In \LUATEX\ it has become a +bit more simple because we introduced a primitive for it. Also, in \OPENTYPE\ +fonts, the radical is provided in a somewhat more convenient way. In an +\OPENTYPE\ math font there are some variables that control the rendering: + +\starttyping +RadicalExtraAscender +RadicalRuleThickness +RadicalVerticalGap +RadicalDisplayStyleVerticalGap +\stoptyping + +The engine will use these to construct the symbol. The root symbols can grow in two +dimensions: the left bit grows vertically but due to the fact that there is a slope +involved it happens in steps using different symbols. + +\blank +$ \dorecurse{10}{\rootradical{}{\blackrule[height=#1ex,depth=0pt,width=0pt]}} $ +\blank + +Compare this to for instance how a bracket grows: + +\blank +$ \dorecurse{10}{\left[\blackrule[height=#1ex,depth=0pt,width=0pt]\right.} $ +\blank + +The bracket is a so|-|called vertical extensible character. It grows in steps +using different glyphs and when we run out of variants a last resort kicks in: a +symbol gets constructed from three pieces, a top and bottom piece and in between +a repeated middle segment. The root symbol is also vertically extensible but +there the change to the stretched variant is visually rather distinct. This has a +reason: the specification cannot deal with slopes. So, in order to stretch the +last resort, as with the bracket, goes vertical and provides a middle segment. + +The root can also grow horizontally; just watch this: + +\blank +$ \dorecurse{10}{\rootradical{}{\blackrule[height=#1ex,depth=0pt,width=#1ex,color=gray]}} $ +\blank + +The font specification can handle vertical as well as horizontal extensibles but +surprise: it cannot handle a combination. Maybe the reason is that there is only +one such symbol: the radical. So, instead of expecting a symmetrical engine, an +exception is made that is controlled by the mentioned variables. So, while we go +upwards with a proper middle glyph, we go horizontal using a rule. + +One can argue that the traditional \TEX\ machinery is complex because it uses +special font properties and macros, but once you start looking into the modern +variant it becomes clear that although we can have a somewhat cleaner +implementation, it still is a kludge. And, because rendering on paper no longer +drives development it is not to be expected that this will change. The \TEX\ +community didn't come up with a better approach and there is no reason to believe +that it will in the future. + +One of the reasons for users to use \TEX\ is control over the output: instead of +some quick and dirty job authors can spend time on making their documents look +the way they want. Even in these internet times with dynamic rendering, there is +still a place for a more frozen rendering, explicitly driven by the author. But, +that only makes sense when the author can influence the rendering, maybe even +without bounds. + +So, because in \CONTEXT\ I really want to provide control, as one of the last +components, math radicals were made configurable too. In fact, the code involved +is not that complex because most was already in place. What is interesting is +that when I rewrapped radicals once again I realized that instead of delegating +something to the engine and font one could as well forget about it and do all in +dedicated code. After all, what is a root symbol more that a variation of a +framed bit of text. Here are some examples. + +\startbuffer[demo] +$ + y = \sqrt { x^2 + ax + b } \quad + y = \sqrt[2]{ x^2 + ax + b } \quad + y = \sqrt[3]{ \frac{x^2 + ax + b }{c} } +$ +\stopbuffer + +\typebuffer[demo] + +By default this gets rendered as follows: + +\blank \start \getbuffer[demo] \stop \blank + +We can change the rendering alternative to one that permits some additional +properties (like color): + +\startbuffer[setup] +\setupmathradical[sqrt][alternative=normal,color=maincolor] +\stopbuffer + +\typebuffer[setup] + +This looks more or less the same: + +\blank \start \getbuffer[setup,demo] \stop \blank + +\startbuffer[setup] +\setupmathradical + [sqrt] + [alternative=mp, + color=darkgreen] +\stopbuffer + +We can go a step further and instead of a font use a symbol that adapts itself: + +\typebuffer[setup] + +Now we get this: + +\blank \start \getbuffer[setup,demo] \stop \blank + +Such a variant can be more subtle, as we not only can adapt the slope +dynamically, but also add a nice finishing touch to the end of the horizontal +line. Take this variant: + +\startbuffer +\startuniqueMPgraphic{math:radical:extra} + draw + math_radical_simple(OverlayWidth,OverlayHeight,OverlayDepth,OverlayOffset) + withpen pencircle + xscaled (2OverlayLineWidth) + yscaled (3OverlayLineWidth/4) + rotated 30 + dashed evenly + withcolor OverlayLineColor ; +\stopuniqueMPgraphic +\stopbuffer + +\typebuffer \getbuffer + +\startbuffer[setup-extra] +\setupmathradical + [sqrt] + [alternative=mp, + mp=math:radical:extra, + color=darkred] +\stopbuffer + +We hook this graphic into the macro: + +\typebuffer[setup-extra] + +And this time we see a dashed line: + +\blank \start \getbuffer[setup-extra,demo] \stop \blank + +Of course one can argue about esthetics but let's face it: much ends up in print, +also by publishers, that doesn't look pretty at all, so I tend to provide the +author the freedom to make what he or she likes most. If someone is willing to +spend time on typesetting (using \TEX), let's at least make it a pleasant +experience. + +\blank +$ \getbuffer[setup]\dostepwiserecurse{1}{13}{2}{\sqrt{\blackrule[height=#1ex,depth=0pt,width=#1ex,color=gray]}\quad} $ +\blank + +Here we see the symbol adapt. We can think of alternative symbols, for instance +the first part becomes wider dependent on the height, but this can be made less +prominent. Depending on user input I will provide some more variants as it's +relatively easy to implement. + +Before I wrap up, let's see what exactly we have in stock deep down. +Traditionally \TEX\ provides a \type {\surd} command which is just the root +symbol. Then there is a macro \type {\root..\of..} that wraps the last argument +in a root and typesets a degree as well (of given). In \CONTEXT\ we now provide +this: + +\startbuffer +$\surd x \quad \surdradical x \quad \rootradical{3}{x} \quad \sqrt[3]{x}$ +\stopbuffer + +\typebuffer + +I don't remember ever having used the \type {\surd} command, but this is what +it renders: + +\blank \noindentation \getbuffer \blank + +Only the last command, \type {\sqrt} is a macro defined in one of the math +modules, the others are automatically defined from the database: + +\starttyping +[0x221A] = { -- there are a few more properties set + unicodeslot = 0x221A, + description = "SQUARE ROOT", + adobename = "radical", + category = "sm", + mathspec = { + { class = "root", name = "rootradical" }, + { class = "radical", name = "surdradical" }, + { class = "ordinary", name = "surd" }, + }, +} +\stoptyping + +So we get the following definitions: + +\testpage[4] + +\starttabulate[||||] +\FL +\NC \bf command \NC \bf meaning \NC \bf usage \NC \SR +\FL +\NC \type{\surd} \NC \tttf \meaning\surd \NC \type{\surd} \NC \FR +\NC \type{\surdradical} \NC \tttf \meaning\surdradical \NC \type{\surdradical {body}} \NC \MR +\NC \type{\rootradical} \NC \tttf \meaning\rootradical \NC \type{\rootradical {degree} {body}} \NC \LR +\LL +\stoptabulate + +So, are we better off? Given that a font sticks to how Cambria does it, we only +need a minimal amount of code to implement roots. This is definitely an +improvement at the engine level. However, in the font there are no fundamental +differences between the traditional and more modern approach, but we've lost the +opportunity to make a proper two||dimensional extensible. Eventually the user +won't care as long as the macro package wraps it all up in useable macros. + +\stopsection + +\startsection[title=Primes] + +Another rather disturbing issue is with primes. A prime is an accent|-|like +symbol that as a kind of superscript is attached to a variable or function. In +good old \TEX\ tradition this is entered as follows: + +\startbuffer +$ f'(x) $ and $ f''(x) $ +\stopbuffer + +\typebuffer + +which produces: \inlinebuffer. The upright quote symbols are never used for +anything else than primes and magically get remapped onto a prime symbol. This +might look trivial, but there are several aspects to deal with, especially when +using traditional fonts. In the eight|-|bit \type {lmsy10} math symbol font, +which is derived from the original \type {cmsy10} the prime symbol looks like +this: + +\startlinecorrection +\ruledhbox{\definedfont[file:lmsy10.afm]\getnamedglyphdirect{file:lmsy10.afm}{prime}} +\stoplinecorrection + +The bounding box is rather tight and the reason for this becomes clear when we put +it alongside another character: + +\startlinecorrection +$x\ruledhbox{\definedfont[file:lmsy10.afm]\getnamedglyphdirect{file:lmsy10.afm}{prime}}$ +\stoplinecorrection + +The prime is not only pretty large, it also sits on the baseline. It means that +in order to make it a real prime (basically an operator pointing back to the +preceding symbol), we need to raise it. Of course we can define a \type {\prime} +command that takes care of this, and indeed that is what happens in plain \TEX\ +and derived formats. The more direct \type {'} input is supported by making that +character an active character in math mode. Active characters behave like +commands and in this case the \type {\prime} command. + +In the \OPENTYPE\ latin modern fonts the prime (\type{U+2032}) looks like this: + +\startlinecorrection +$x\ruledhbox{\definedfont[file:latin-modernmath]\utfchar{0x2032}}$ +\stoplinecorrection + +So here we have an already raised and also smaller prime symbol. And, because we +also have double (\type{U+2033}) and triple primes (\type{U+2034}) a few more +characters are available + +\startlinecorrection +$x\ruledhbox{\definedfont[file:latin-modernmath]\utfchar{0x2032}}$ +$x\ruledhbox{\definedfont[file:latin-modernmath]\utfchar{0x2033}}$ +$x\ruledhbox{\definedfont[file:latin-modernmath]\utfchar{0x2034}}$ +\stoplinecorrection + +In the traditional approach these second and third order primes are built from +the first order primes. And this introduces, in addition to the raising, another +complexity: the \type {\prime} command has to look ahead and intercept future +primes. And as there can also be a following raised symbol (or number) it needs +to take a superscript trigger into account as well. So, let's look at some +possible input: + +\def\ShowPrime#1{\NC \type{$#1$} \NC $#1$ \NC \NR} + +\starttabulate[|||] +\ShowPrime{f'(x)} +\ShowPrime{f''(x)} +\ShowPrime{f'''(x)} +\ShowPrime{f\prime^2} +\ShowPrime{f\prime\prime^2} +\ShowPrime{f\prime\prime\prime^2} +\ShowPrime{f'\prime'^2} +\ShowPrime{f^'(x)} +\ShowPrime{f'^2} +\ShowPrime{f{\prime}^2} +\stoptabulate + +Now imagine that you have this big prime character sitting on the baseline and +you need to turn \type {'''} into a a triple prime, but don't want \type {^'} to +be double raised, while on the other hand \type {^2} should be. This is of course +doable with some macro juggling but how about supporting traditional fonts in +combination with \OPENTYPE, where the primes are already raised. + +When we started with \LUATEX\ and \CONTEXT\ \MKIV, one of the first decisions I +made was to go \UNICODE\ math and drop eight|-|bit. In order to compensate for +the lack of fonts, a mechanism was provided to construct virtual \UNICODE\ math +fonts, as a prelude to the lm/gyre \OPENTYPE\ math fonts. In the meantime we have +these fonts and the virtual variants are only kept as historic reference and for +further experiments. + +As a starter I wrote a variant of the traditional \CONTEXT\ \type {\prime} +command that could recognize somehow if it was dealing with a \TYPEONE\ or +\OPENTYPE\ font. As a consequence it also had the traditional raise and look +ahead mess on board. However, there was also some delegation to the \LUA\ +enhanced math support code, so the macro was not that complex. When the real +\OPENTYPE\ math fonts showed up the macro was dropped and the virtual fonts were +adapted to the raised|-|by|-|default situation, which in itself was somewhat +complicated by the fact that a smaller symbol had to be used, i.e.\ some more +information about the current set of defined math sizes has to be passed around. +\footnote {The actual solution for this qualifies as a dirty trick so we are not +freed from tricks yet.} + +Anyhow, the current implementation is rather clean and supports collapsing of +combinations rather well. There are four prime symbols but only three reverse +prime symbols. If needed I can provide a virtual \typ {REVERSED TRIPLE PRIME} if +needed, but I guess it's not needed. + +\def\Nsprime{\ruledmbox{\prime}} +\def\Ndprime{\ruledmbox{\doubleprime}} +\def\Ntprime{\ruledmbox{\tripleprime}} +\def\Nqprime{\ruledmbox{\quadrupleprime}} + +\def\Rsprime{\ruledmbox{\reversedprime}} +\def\Rdprime{\ruledmbox{\reverseddoubleprime}} +\def\Rtprime{\ruledmbox{\reversedtripleprime}} + +\starttabulate[|lT|lT|lM|lM|] +\NC U+2032 \NC \chardescription{"2032} \NC \prime \NC \Nsprime \NC \NR +\NC U+2033 \NC \chardescription{"2033} \NC \doubleprime \NC \Nsprime \Nsprime \quad + \Ndprime \NC \NR +\NC U+2034 \NC \chardescription{"2034} \NC \tripleprime \NC \Nsprime \Nsprime \Nsprime \quad + \Nsprime \Ndprime \quad + \Ndprime \Nsprime \quad + \Ntprime \NC \NR +\NC U+2057 \NC \chardescription{"2057} \NC \quadrupleprime \NC \Nsprime \Nsprime \Nsprime \Nsprime \quad + \Nsprime \Nsprime \Ndprime \quad + \Nsprime \Ndprime \Nsprime \quad + \Ndprime \Nsprime \Nsprime \quad + \Ndprime \Ndprime \quad + \Ntprime \Nsprime \quad + \Nsprime \Ntprime \quad + \Nqprime \NC \NR +\NC U+2035 \NC \chardescription{"2035} \NC \reversedprime \NC \Rsprime \NC \NR +\NC U+2036 \NC \chardescription{"2036} \NC \reverseddoubleprime \NC \Rsprime \Rsprime \quad + \Rdprime \NC \NR +\NC U+2037 \NC \chardescription{"2037} \NC \reversedtripleprime \NC \Rsprime \Rsprime \Rsprime \quad + \Rsprime \Rdprime \quad + \Rdprime \Rsprime \quad + \Rtprime \NC \NR +\stoptabulate + +Of course no one will use this ligature approach but I've learned to be prepared +as it wouldn't be the first time when we encounter input that is cut and paste +from someplace or clicked|-|till|-|it|-|looks|-|okay. + +There is one big complication and that is that where in \TEX\ there is only one +big prime that gets raised and repeated in case of multiple primes, in \OPENTYPE\ +the primes are already raised. They are in fact not supposed to be superscripted, +as they are already. In plain \TEX\ the prime is entered using an upright single +quote and that one is made active: it is in fact a macro. That macro looks ahead +and intercepts following primes as well as subscripts. In the end, a superscript +(the prime) and optional subscripts are attached to the preceding symbol. If we +want to benefit from the \UNICODE\ primes as well as support collapsing, such a +macro quickly becomes messy. Therefore, in \MKIV\ the optional subscript is +handled in the collapser. We cheat a bit by relocating super- and subscripts and +at the same time remap the primes to virtual characters that are smashed to a +smaller height, lowered to the baseline, and eventually superscripted. Indeed, it +sounds somewhat complex and it is. In a next version I will also provide ways to +influence the size as one might want larger of smaller primes to show up. This is +one case where the traditional \TEX\ fonts have a benefit as the primes are +superscriptable characters, but we have to admit that the \UNICODE\ and +\OPENTYPE\ approach is conceptually more correct. The only way out of this is to +have a primitive operation for primes just as we have for radicals but that also +has some drawbacks. Eventually I might come up with a cleaner solution for this +dilemma. + +Let us summarize the situation and solution used in \MKIV\ now: + +\startitemize[packed] + \startitem + When (still) using the virtual \UNICODE\ math fonts, we construct a + virtual glyph that has properties similar to proper \OPENTYPE\ math + fonts. + \stopitem + \startitem + We collapse a sequence of primes into proper double and triple + primes. + \stopitem + \startitem + We unraise primes so that users who (for some reason) superscript them + (maybe because they still assume big ones sitting on the baseline) get + the desired outcome. + \stopitem + \startitem + We accept mixtures of \type {'} and \type {\prime}. + \stopitem +\stopitemize + +We can do this because in \CONTEXT\ \MKIV\ we don't care too much about exact +visual compatibility as long as we can make users happy with clean mechanisms. +So, this is one of the situations where the new situation is better, thanks to on +the one hand the way primes are provided in fonts, and on the other hand the +enhanced math machinery in \MKIV. + +\stopsection + +\startsection[title=Accents] + +There are a few special character types in math and accents are one of them. +Personally I think that the term accent is somewhat debatable but as they are +symbols drawn on top of or below something we can stick to that description for +the moment. In addition to some regular fixed width variants, we have adaptive +versions: \type {\hat} as well as \type {\widehat} and more. + +\startlinecorrection +\dorecurse{6}{$\widehat{\blackrule[width=#1ex,color=gray]}$ } +\stoplinecorrection + +I have no clue if wider variants are needed but such a partial coverage +definitely looks weird. So, as an escape users can kick in their own code. After +all, who says that a user cannot come up with a new kind of math. The following +example demonstrates how this is done: + +\startbuffer +\startMPextensions + vardef math_ornament_hat(expr w,h,d,o,l) text t = + image ( + fill + (w/2,10l) -- (w + o/2,o/2) -- + (w/2, 7l) -- ( - o/2,o/2) -- + cycle shifted (0,h-o) t ; + setbounds + currentpicture + to + unitsquare xysized(w,h) enlarged (o/2,0) + ) + enddef ; +\stopMPextensions +\stopbuffer + +\typebuffer \getbuffer + +This defines a hat|-|like symbol. Once the sources of the math font project are +published I can imagine that an ambitious user defines a whole set of proper +shapes. Next we define an adaptive instance: + +\startbuffer +\startuniqueMPgraphic{math:ornament:hat} + draw + math_ornament_hat( + OverlayWidth, + OverlayHeight, + OverlayDepth, + OverlayOffset, + OverlayLineWidth + ) + withpen + pencircle + xscaled (2OverlayLineWidth) + yscaled (3OverlayLineWidth/4) + rotated 30 + withcolor + OverlayLineColor ; +\stopuniqueMPgraphic +\stopbuffer + +\typebuffer \getbuffer + +Last we define a symbol: + +\startbuffer +\definemathornament [mathhat] [mp=math:ornament:hat,color=darkred] +\stopbuffer + +\typebuffer \getbuffer + +And use it as \type {\mathhat{...}}: + +\startlinecorrection +\dorecurse{8}{$\mathhat{\blackrule[width=#1ex,color=gray]}$ } +\stoplinecorrection + +Of course this completely bypasses the accent handler and in fact even writing +the normal stepwise one is not that hard to do in macros. But, there is a +built||in mechanism that helps us for those cases and it can even deal with font +based stretched alternatives of which there are a few: curly braces, brackets and +parentheses. The reason that these can stretch is that they don't have slopes and +therefore can be constructed out of pieces: in the case of a curly brace we have +4 snippets: begin, end, middle and repeated rules, and in the case of braces and +brackets 3 snippets will do. But, if we really want we can use \METAPOST\ code +similar to the code shown above to get a nicer outcome. + +There are in good \TEX\ tradition four accents that can also stretch +horizontally: bar, brace, parenthesis and bracket. When using fonts such an +accent looks like this: + +% \setupmathstackers[vfenced][color=darkyellow] + +\startbuffer +$ \overbrace{a+b+c+d} \quad \underbrace{a+b+c+d} \quad \doublebrace{a+b+c+d} $ +\stopbuffer + +\blank \start \setupmathstackers[vfenced][color=darkyellow] \getbuffer \stop \blank + +this is coded like: + +\typebuffer + +As with radicals, for more fancy math you can plug in \METAPOST\ variants. Of +course this kind of rendering should fit into the layout of the document but I +can imagine that for schoolbooks this makes sense. + +\startbuffer[setup] +\useMPlibrary[mat] + +\setupmathstackers + [vfenced] + [color=darkred, + alternative=mp] +\stopbuffer + +\typebuffer[setup] + +Applied in an example we get: + +\startbuffer[demo] +$\overbracket{a+b+c+d} \quad \underbracket{a+b+c+d} \quad \doublebracket{a+b+c+d}$ \blank +$\overparent {a+b+c+d} \quad \underparent {a+b+c+d} \quad \doubleparent {a+b+c+d}$ \blank +$\overbrace {a+b+c+d} \quad \underbrace {a+b+c+d} \quad \doublebrace {a+b+c+d}$ \blank +$\overbar {a+b+c+d} \quad \underbar {a+b+c+d} \quad \doublebar {a+b+c+d}$ \blank +\stopbuffer + +\start \getbuffer[setup] \startlines\getbuffer[demo]\stoplines \stop + +This kind of magic is partly possible because in \LUATEX\ (and therefore \MKIV) +we can control matters a bit better. And of course the fact that we have +\METAPOST\ embedded means that the impact of using graphics is not that large. + +We used the term \quote {stackers} in the setup command so although these are +officially accents, in \CONTEXT\ we implement them as instances of a more generic +mechanism: things stacked on top of each other. We will discuss these in the next +section. + +\stopsection + +\startsection[title=Stackers] + +In plain \TEX\ and derived work you will find lots of arrow builders. In most +cases we're talking of a combination of one or more single or double arrow heads +combined with a rule. In any case it is something that is not so much font driven +but macro magic. Optionally there can be text before and|/|or after as well as +text above and|/|or below them. The later is for instance the case in chemistry. +This text is either math or upright properly kerned and spaced non||mathematical +text so we're talking of some mixed math and text usage. The size is normally +somewhat smaller. + +Arrows can also go on top or below regular math so in the end we end up with +several cases: + +\startitemize[packed] + \startitem + Something stretchable on top of or centered around the baseline, optionally + with text above or below. + \stopitem + \startitem + Something stretchable on top of a running (piece of) text or math. + \stopitem + \startitem + Something stretchable below a running (piece of) text or math. + \stopitem + \startitem + Something stretchable on top as well as below a running (piece of) text + or math. + \stopitem +\stopitemize + +These have in common that the symbol gets stretched. In fact the last three cases +are quite similar to accents but in traditional \TEX\ and its fonts arrows and +alike never made it to accents. One reason is probably that because a macro +language was available and because fonts were limited, it was rather easy to use +rules to extend an arrowhead. + +In \CONTEXT\ this kind of vertically stacked stretchable material is implemented +as stackers. In the chapter \type {mathstackers} of \type {about.pdf} you can +read more about the details so here I stick to a short summary to illustrate what +we're dealing with. Say that you want an arrow that stretches over a given width. + +\starttyping +\hbox to 4cm{\leftarrowfill} +\stoptyping + +In traditional \TEX\ with traditional fonts the definition of this arrow +looks as follows: + +\starttyping +\def\leftarrowfill {$ + \mathsurround=0pt + \mathord{\mathchar"2190} + \mkern-7mu + \cleaders + \hbox {$ + \mkern-2mu + \mathchoice + {\setbox0\hbox{$\displaystyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\textstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptscriptstyle-$}\ht0=0pt\dp0=0pt\box0} + \mkern-2mu + $} + \hfill + \mkern-7mu + \mathchoice + {\setbox0\hbox{$\displaystyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\textstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptstyle -$}\ht0=0pt\dp0=0pt\box0} + {\setbox0\hbox{$\scriptscriptstyle-$}\ht0=0pt\dp0=0pt\box0} +$} +\stoptyping + +When using \TYPEONE\ fonts we don't use a \type {\mathchar} but +more something like this: + +\starttyping +\leftarrow = \mathchardef\leftarrow="3220 +\stoptyping + +What we see in this macro is a left arrow head at the start and as minus sign at +the end. In between the \type {\cleaders} will take care of filling up the +available hsize with more minus signs. The overlap is needed in order to avoid +gaps due to rounding in the renderer and also obscures the rounded caps of the +used minus sign. + +The minus sign is used because it magically connects well to the arrow head. This +is of course a property of the design but even then you can consider it a dirty +trick. We don't specify a width here as this macro adapts itself to the current +width due to the leader. But if we do know the width an easier approach becomes +possible. Take this combination of a left and right arrow on top of each other: + +\starttyping +\mathstylehbox{\Umathaccent\fam\zerocount"21C4{\hskip4cm}} +\stoptyping + +The \type {\mathstylehbox} macro is a \CONTEXT\ helper. When we take a closer +look at the result (scaled up a bit) we see again snippets being used: \footnote +{We cheat a bit here: as we use \XITS\ in this document, and that font doesn't +yet provide this magic we switch temporarily to the Pagella font}. + +\startlinecorrection +\showglyphs \switchtobodyfont[pagella] +\scale[width=\textwidth]{\mathstylehbox{\Umathaccent\fam\zerocount"21C4{\hskip4cm}}} +\stoplinecorrection + +But this time the engine itself deals with the filling. Unfortunately for the +accent approach to work we need to specify the width. Given how these arrows are +used, this is no problem: because we often put text on top and|/|or below, we +need to do some packaging and therefore know the dimensions, but a generic +alternative would be nice. This is why for \LUATEX\ we have on the low priority +agenda: + +\starttyping +\leaders"2190\hfill +\stoptyping + +or a similar primitive. This way we can let the engine do some work and keep +macros simple. Normally \type {\leaders} delegate part of repeating to the +backend but in the case of math it has to be part of constructing the formula +because the extensible constructor has to be used. + +If you've looked into the \LUATEX\ manual you might have noticed that there is a +new primitive that permits this: + +\starttyping +\mathstylehbox{\Uoverdelimiter\fam"21C4{\hskip4cm}} +\stoptyping + +However, it is hardly useable for our purpose for several reasons. First of all, +when the argument is narrower than the smallest possible delimiter both get left +aligned, so the delimiter sticks out (this can be considered a bug). But also, +the placement is influenced by a couple of parameters that we then need to force +to zero values, which might interfere. Another property of this mechanism is that +the style is influenced and so we need to mess more with that. These are enough +reasons to ignore this extension for a while. Maybe at some point, when really +needed, I will write a proper wrapper for this primitive. + +When we started with \MKIV\ we stuck with the leaders approach for a while if +only because there was no real need to redefine the old macros. But after a while +one starts wondering if this is still the way to go, especially when +reimplementing the chemistry macros didn't lead to nicer looking code. Part of +the problem was that putting two arrows on top of each other where each one goes +into another direction gave issues due to the fact that we don't have the right +snippets to do it nicely. A way out was to create virtual characters for +combinations of begin and end snippets as well as middle pieces, construct a +proper virtual extensible and use the \LUATEX\ extensible constructor. Although +we still have a character that gets built out of snippets, at least the begin and +end snippet indicate that we have to do with one codepoint, contrary to two +independent stacked arrows. + +This was also the moment that I realized that it was somewhat weird that +\OPENTYPE\ math fonts didn't have that kind of support. After discussing this +with Bogus{\l}aw Jackowski of the math font project we decided that it made sense +to add proper native extensibles to the upcoming math fonts. Of course I still +had to support other math fonts but at least we had a conceptually clean example +font now. So, from that moment on the implementation used extensibles when +possible and falls back on the fake approach when needed. + +In \CONTEXT\ all these vertically stacked items are now handled by the math +stacker subsystem, including a decent set of configuration options. As said, the +symbols that need to stretch currently use the accent primitives which is okay +but somewhat messy because that mechanism is hard to control (after all it wants +to put stuff on top or below something). For (mostly) chemistry we can put text +on top or below arrows and control offsets of the text as well as the axis of the +arrows. We can use color and set the style. In addition there are constructs +where there is text in the middle and arrows (or other symbols that need to +adapt) on top or at the bottom. + +Many arrows come in sizes. For instance there are two sizes of right pointing +arrows as well as stretched variants, and use as top and bottom accents. + +\starttabulate[|T||] +\NC \detokenize {$\rightarrow \quad \char"2192$} \NC $\rightarrow \quad \char"2192$ \NC \NR +\NC \detokenize {$\longrightarrow \quad \char"27F6$} \NC $\longrightarrow \quad \char"27F6$ \NC \NR +\TB +\NC \detokenize {\hbox to 2cm{$\rightarrowfill$}} \NC \hbox to 2cm{$\rightarrowfill$} \NC \NR +\NC \detokenize {\hbox to 4cm{$\rightarrowfill$}} \NC \hbox to 4cm{$\rightarrowfill$} \NC \NR +\TB +\NC \detokenize {$\overrightarrow{a+b+c}$} \NC $\overrightarrow{a+b+c}$ \NC \NR +\NC \detokenize {$\underrightarrow{a+b+c}$} \NC $\underrightarrow{a+b+c}$ \NC \NR +\stoptabulate + +The first two arrows are just characters. The boxed ones are extensibles using +leaders that build the arrow from snippets (a hack till we have proper character +leaders) and the last two are implemented by abusing the accent mechanism and +thereby use the native extensibles of the first character. + +The problem here is in names and standards. The first characters have a fixed +size while the later are composed. The short ones have the extensibles and can +therefore be used as accents (or when supported as character leader). However +from the user's perspective, the distinction between the two \UNICODE\ characters +might be less clear, not so much when they are used as character, but when used +on top of or below something. As a coincidence, while writing this section, a +colleague dropped a snippet of \MATHML\ on my desk: + +\starttyping + + + + + A + S + + + + + +\stoptyping + +However, instead of {} there was used \type +{} and that entity is the long arrow. As is often the case in +\MATHML\ the rendering is supposed to be quite tolerant and here both should +stretch over the row. When a \TEX\ user renders his or her source and sees +something wrong, the search for what character or command should be used instead +starts. A \MATHML\ user probably just expects things to work. This means that in +a system like \CONTEXT\ there will always be hacks and kludges to deal with such +matters. It is again one of these areas where optimally the \TEX\ community could +have influenced proper and systematic coding, but it didn't happen. So, no matter +now good we make an engine or macro package, we always need to be prepared to +adapt to what users expect. Let's face it: it's not that trivial to explain why +one should favor one or the other arrow as accent: the more it has to cover, the +longer it gets and the more we think of long arrows, but adding a whole bunch of +\type {\longrightarrow...} commands to \CONTEXT\ makes no sense. + +Nevertheless, we might eventually provide more \MATHML\ compliant commands at the +\TEX\ end. Just consider the following \MATHML\ snippets: \footnote {These +examples are variations on what we run into in Dutch school math (age 14\endash +16).} + +\startbuffer[mathml] + + + a + + + arrow + text + + b + + text + arrow + + + c + + +\stopbuffer + +\typebuffer[mathml] + +This renders as: + +\blank \xmlprocessbuffer{main}{mathml}{} \blank + +Here the same construct is being used for two purposes: put an arrow on top of +content that sits on the math axis or put text on an arrow that sits on the math +axis. In \TEX\ we have different commands for these: + +\startbuffer[tex] +$ a \overrightarrow{b+c} d $ and $ a \mrightarrow{b+c} d $ +\stopbuffer + +\typebuffer[tex] + +or + +\blank \getbuffer[tex] \blank + +The same is the case for: + +\startbuffer[mathml] + + + a + + + arrow + text + + b + + text + arrow + + + c + + +\stopbuffer + +\typebuffer[mathml] + +or: + +\blank \xmlprocessbuffer{main}{mathml}{} \blank + +When no arrow (or other stretchable character) is used, we still need to put one +on top of the other, but in any case we need to recognize the two cases that need +the special stretch treatment. There is also a combination of over and under: + +\startbuffer[mathml] + + + a + + + text 1 + text 2 + + b + + +\stopbuffer + +\typebuffer[mathml] + +\blank \xmlprocessbuffer{main}{mathml}{} \blank + +And again we need to identify the special stretchable characters from anything +otherwise. + +\startbuffer[mathml] + + + a + + text 1 + text 2 + text 3 + + b + + +\stopbuffer + +\typebuffer[mathml] + +or: + +\blank \xmlprocessbuffer{main}{mathml}{} \blank + +And we even can have this: + +\startbuffer[mathml] + + + a + + text 1 + + text 2 + + b + + +\stopbuffer + +\typebuffer[mathml] + +\blank \xmlprocessbuffer{main}{mathml}{} \blank + +We have been supporting \MATHML\ in \CONTEXT\ for a long time and will continue +doing it. I will probably reimplement the converter (given a good reason) using +more recent subsystems. It doesn't change the fact that in order to support it, +we need to have some robust analytical support macros (functions) to deal with +situations as mentioned. The \TEX\ engine is not made for that but in the +meantime it has become more easy thanks to a combination of \TEX, \LUA\ and data +tables. Consistent availability of extensibles (either or not virtual) helps too. + +Among the conclusions we can draw is that quite a lot of development (font as +well as engine) is driven by what we have had for many years. A generic +multi||dimensional glyph handler could have covered all odd cases that used to be +done with macros but for historic reasons we could still be stuck with several +slightly different and overlapping mechanisms. Nevertheless we can help macro +writers by providing for instance leaders that accept characters as well in which +case in math mode extensibles can be used. + +\stopsection + +\startsection[title=Fences] + +Fences are symbols that are put left and|/|or right of a formula. They adapt +their height and depth to the content they surround, so they are vertical +extensibles. Users tend to minimize their coding but this is probably not a good +idea with fences as there is some magic involved. For instance, \TEX\ always +wants a matching left and right fence, even if one is a phantom. So you will +normally have something like this: + +\starttyping +\left\lparent x \right\rparent +\stoptyping + +and when you don't want one of them you use a period: + +\starttyping +\left\lparent x \right. +\stoptyping + +The question is, can we make the users live easier by magically turning braces, +brackets and parentheses etc.\ into growing ones. As with much in \MKIV, it could +be that \LUA\ can be of help. However, look at the following cases: + +\startbuffer +\startformula (x) \stopformula +\stopbuffer + +\typebuffer \getbuffer + +This internally becomes something like this: + +\starttyping +open noad : nucleus : mathchar : U+00028 +ord noad : nucleus : mathchar : U+00078 +close noad : nucleus : mathchar : U+00029 +\stoptyping + +We get a linked list of three so|-|called noads where each nucleus is a math +character. In addition to a nucleus there can be super- and subscripts. + +\startbuffer +\startformula \mathinner { (x) } \stopformula +\stopbuffer + +\typebuffer \getbuffer + +\starttyping +inner noad : nucleus : submlist : + open noad : nucleus : mathchar : U+00028 + ord noad : nucleus : mathchar : U+00078 + close noad : nucleus : mathchar : U+00029 +\stoptyping + +This is still simple, although the inner primitive results in three extra levels. + +\startbuffer +\startformula \left( x \right) \stopformula +\stopbuffer + +\typebuffer \getbuffer + +Now it becomes more complex, although we can still quite well recognize the +input. The question is: how easily can we translate the previous examples into +this structure. + +\starttyping +inner noad : nucleus : submlist : + left fence : delim : U+00028 + ord noad : nucleus : mathchar U+00078 + right fence : delim : U+00029 +\stoptyping + +\startbuffer +\startformula ||x|| \stopformula +\stopbuffer + +\typebuffer \getbuffer + +Again, we can recognize the sequence in the input: + +\starttyping +ord noad : nucleus : mathchar : U+0007C +ord noad : nucleus : mathchar : U+0007C +ord noad : nucleus : mathchar : U+00078 +ord noad : nucleus : mathchar : U+0007C +ord noad : nucleus : mathchar : U+0007C +\stoptyping + +Here we would have to collapse the two bars into one. Now, say that we manage to +do this, even if it will cost a lot of code to check all border cases, then how +about this? + +\startbuffer +\startformula \left|| x \right|| \stopformula +\stopbuffer + +\typebuffer \getbuffer + +\starttyping +inner noad : nucleus : submlist noad : + left fence : delim : U+00028 + ord noad : nucleus : mathchar : U+0007C + ord noad : nucleus : mathchar : U+00078 + right fence : delim : U+00029 +ord noad : nucleus : mathchar : U+0007C +\stoptyping + +This time we have to look over the sublist and compare the last fence with the +character following the sublist. If you keep in mind that there can be all kind +of nodes in between, like glue, and that we can have multiple nested fences, it +will be clear that this is a no|-|go. Maybe for simple cases it could work out +but for a bit more complex math one ends up in constantly fighting asymmetrical +input at the \LUA\ end and occasionally fighting the heuristics at the \TEX\ end. + +It is for this reason that we provide a mechanism that users can use to avoid the +primitives \type {\left} and \type {\right}. + +\startbuffer +\setupmathfences + [color=red] + +\definemathfence + [fancybracket] + [bracket] + [command=yes, + color=blue] + +\startformula + a \fenced[bar] {\frac{1}{b}} c \qquad + a \fenced[doublebar]{\frac{1}{b}} c \qquad + a \fenced[triplebar]{\frac{1}{b}} c \qquad + a \fenced[bracket] {\frac{1}{b}} c \qquad + a \fancybracket {\frac{1}{b}} c +\stopformula +\stopbuffer + +\typebuffer + +So, you can either use a generic instance of fences (\type {\fenced}) or you +can define your own commands. There can be several classes of fences and they +can inherit and be cloned. + +\getbuffer + +As a bonus \CONTEXT\ provides a few wrappers: + +\startbuffer +\startformula +\Lparent \frac{1}{a} \Rparent \quad +\Lbracket \frac{1}{b} \Rbracket \quad +\Lbrace \frac{1}{c} \Rbrace \quad +\Langle \frac{1}{d} \Rangle \quad +\Lbar \frac{1}{e} \Rbar \quad +\Ldoublebar \frac{1}{f} \Rdoublebar \quad +\Ltriplebar \frac{1}{f} \Rtriplebar \quad +\Lbracket \frac{1}{g} \Rparent \quad +\Langle \frac{1}{h} \Rnothing +\stopformula +\stopbuffer + +\typebuffer + +which gives: + +\getbuffer + +For bars, the same applies as for primes: we collapse them into proper \UNICODE\ +characters when applicable: + +\def\Nsbar{\ruledmbox{\singleverticalbar}} +\def\Ndbar{\ruledmbox{\doubleverticalbar}} +\def\Ntbar{\ruledmbox{\tripleverticalbar}} + +\starttabulate[|lT|lT|lM|lM|] +\NC U+007C \NC \chardescription{"007C} \NC \singleverticalbar \NC \Nsbar \NC \NR +\NC U+2016 \NC \chardescription{"2016} \NC \doubleverticalbar \NC \Nsbar \Nsbar \quad + \Ndbar \NC \NR +\NC U+2980 \NC \chardescription{"2980} \NC \tripleverticalbar \NC \Nsbar \Nsbar \Nsbar \quad + \Nsbar \Ndbar \quad + \Ndbar \Nsbar \quad + \Ntbar \NC \NR +\stoptabulate + +The question is always: to what extent do users want to structure their input. +For instance, you can define this: + +\startbuffer +\definemathfence [weirdrange] [left="0028,right="005D] +\stopbuffer + +\typebuffer \getbuffer + +and use it as: + +\startbuffer +$ (a,b] = \fenced[weirdrange]{a,b}$ +\stopbuffer + +\typebuffer + +This gives \inlinebuffer\ and unless you want to apply color or use specific +features there is nothing wrong with the direct way. Interesting is that the +complications are seldom in regular \TEX\ input, but \MATHML\ is a different +story. There is an \type {mfenced} element but as users can also use the more +direct route, a bit more checking is needed in order to make sure that we have +matching open and close symbols. For reasons mentioned before we cannot delegate +this to \LUA\ but have to use special versions of the \type {\left} and \type +{\right} commands. + +One complication of making a nice mechanism for this is that we cannot use the +direct characters. For instance curly braces are also used for grouping and the +less and equal signs serve different purposes. So, no matter what we come up +with, these cases remain special. However, in \CONTEXT\ the following is valid: + +\startbuffer +\setupmathfences[color=darkgreen] +\setupmathfences[mirrored][color=darkred] + +\startformula +\left { \frac{1}{a} \right } \quad +\left [ \frac{1}{b} \right ] \quad +\left ( \frac{1}{c} \right ) \quad +\left < \frac{1}{d} \right > \quad +\left ⟨ \frac{1}{d} \right ⟩ \quad +\left | \frac{1}{e} \right | \quad +\left ⟪ \frac{1}{e} \right ⟫ \quad +\left ⟫ \frac{1}{e} \right ⟪ \quad +\left [ \frac{1}{d} \right [ \quad +\left ] \frac{1}{d} \right [ \quad +\stopformula +\stopbuffer + +\typebuffer + +In the background mapping onto the mentioned left and right commands happens so +we do get color support as well. And, it doesn't look that bad in your document +source either. Of course other combinations are also possible. + +\start \getbuffer \stop + +As there are many ways to get fences and users can come from other macro packages +(or use them mixed) we support them all as well as possible. + +\startbuffer +\left ( \frac{1}{x} \right ) = + ( \frac{1}{x} ) = +\left\( \frac{1}{x} \right\) = + \( \frac{1}{x} \) = +\left\lparent \frac{1}{x} \right\rparent = + \lparent \frac{1}{x} \rparent = + \Lparent \frac{1}{x} \Rparent +\stopbuffer + +\typebuffer + +\blank \noindentation $\getbuffer$ \blank + +Unfortunately \UNICODE\ math doesn't free us from some annoyances with respect to +paired fences. On the one hand coding math is a symbolic, abstract matter: a left +parenthesis opens something and a right one closes something. The same is true +for brackets and braces. However, the bar is used for left and right fencing as +well as separating pieces of a formula (e.g.\ in conditions). Because +traditionally these left and right bars were purely vertical with no slope, or +hooks, or other thingies attached, in \UNICODE\ there is only one slot for it. +Where paired fences can play a role in analyzing content, bars are rather useless +for that. It also means that when coding a formula one cannot rely on the bar +symbol to determine a left or right property. Normally this is no problem as we +can use symbolic names (that include the \type {\left} or \type {\right} +directive) but for instance in rendering \MATHML\ it demands some fuzzy logic to +be applied. It would have been nice to have code points for the three cases. + +\startbuffer +\ruledhbox{$\left|x\right|$} +\ruledhbox{$\left(x\middle|x\right)$} +\ruledhbox{$\startcheckedfences\left(x\leftorright|x\right)\stopcheckedfences$} +\ruledhbox{$\startcheckedfences\leftorright|x\leftorright|\stopcheckedfences$} +\ruledhbox{$\startcheckedfences\leftorright|x\stopcheckedfences$} +\ruledhbox{$\startcheckedfences\left(x\leftorright|\stopcheckedfences$} +\stopbuffer + +\typebuffer + +Believe me: we run into any combination of these bars and parentheses. And we're +no longer surprised to see code like this (generated from applications): + +\starttyping + + + ( + y + + | + + y + ) + + +\stoptyping + +Here the bar sits in its own group, so what is it? A lone left, right or middle +symbol, meant to stretch with the surroundings or not? + +To summarize: there is no real difference (or progress) with respect to fences in +\LUATEX\ compared to traditional \TEX. We still need matching \type {\left} and +\type {\right} usage and catching mismatches automatically is hard. By adding +some hooks at the \TEX\ end we can easily check for a missing \type {\right} but +a missing \type {\left} needs a two|-|pass approach. Maybe some day in \CONTEXT\ +we will end up with multipass math processing and then I'll look into this again. + +\stopsection + +\startsection[title=Directions] + +The first time I saw right|-|to|-|left math was at a Dante and later at a TUG +meeting hosted in Morocco where Azzeddine Lazrek again demonstrated +right|-|to|-|left math. It was only after Khaled Hosny added some support to the +\XITS\ font that I came to supporting it in \CONTEXT. Apart from some +housekeeping nothing special is needed: the engine is ready for it. Of course it +would be nice to extend the lm and gyre fonts as well but currently it's not on +the agenda. I expect to add some more control and features in the future, if only +because it is a nice visual experience. And writing code for such features is +kind of fun. + +As this is about as complex as it can gets, it makes a nice example of how we +control math font definitions, so let's see how we can define a \XITS\ use case. +Because we have a bold (heavy) font too, we define that as well. First we define +the two fonts. + +\starttyping +\starttypescript [math] [xits,xitsbidi] [name] + \loadfontgoodies [xits-math] + \definefontsynonym + [MathRoman] + [file:xits-math.otf] + [features=math\mathsizesuffix,goodies=xits-math] + \definefontsynonym + [MathRomanBold] + [file:xits-mathbold.otf] + [features=math\mathsizesuffix,goodies=xits-math] +\stoptypescript +\stoptyping + +Discussing font goodies is beyond this article so I stick to a simple +explanation. We use so|-|called goodie files for setting special properties of +fonts, but also for defining special treatment, for instance runtime patches. The +current \type {xits-math} goodie file looks as follows: + +\starttyping +return { + name = "xits-math", + version = "1.00", + comment = "Goodies that complement xits (by Khaled Hosny).", + author = "Hans Hagen", + copyright = "ConTeXt development team", + mathematics = { + italics = { + ["xits-math"] = { + defaultfactor = 0.025, + disableengine = true, + corrections = { + [0x1D453] = -0.0375, -- f + }, + }, + }, + alternates = { + cal = { feature = 'ss01', value = 1, + comment = "Mathematical Calligraphic Alphabet" }, + greekssup = { feature = 'ss02', value = 1, + comment = "Mathematical Greek Sans Serif Alphabet" }, + greekssit = { feature = 'ss03', value = 1, + comment = "Mathematical Italic Sans Serif Digits" }, + monobfnum = { feature = 'ss04', value = 1, + comment = "Mathematical Bold Monospace Digits" }, + mathbbbf = { feature = 'ss05', value = 1, + comment = "Mathematical Bold Double-Struck Alphabet" }, + mathbbit = { feature = 'ss06', value = 1, + comment = "Mathematical Italic Double-Struck Alphabet" }, + mathbbbi = { feature = 'ss07', value = 1, + comment = "Mathematical Bold Italic Double-Struck Alphabet" }, + upint = { feature = 'ss08', value = 1, + comment = "Upright Integrals" }, + vertnot = { feature = 'ss09', value = 1, + comment = "Negated Symbols With Vertical Stroke" }, + }, + } +} +\stoptyping + +There can be many more entries but here the most important one is the \type +{alternates} table. It defines the additional styles available in the font. +Alternaties are chosen using commands like + +\starttyping +\mathalternate{cal}\cal +\stoptyping + +and of course shortcuts for this can be defined. + +Of course there is more than math, so we define a serif collection too: + +\starttyping +\starttypescript [serif] [xits] [name] + \setups[font:fallback:serif] + \definefontsynonym[Serif] [xits-regular.otf] [features=default] + \definefontsynonym[SerifBold] [xits-bold.otf] [features=default] + \definefontsynonym[SerifItalic] [xits-italic.otf] [features=default] + \definefontsynonym[SerifBoldItalic][xits-bolditalic.otf] [features=default] +\stoptypescript +\stoptyping + +If needed you can redefine the \type {default} feature before this typescript is +used. Once we have the fonts defined we can start building a typeface: + +\starttyping +\starttypescript[xits] + \definetypeface [xits] [rm] [serif] [xits] [default] + \definetypeface [xits] [ss] [sans] [heros] [default] [rscale=0.9] + \definetypeface [xits] [tt] [mono] [modern] [default] [rscale=1.05] + \definetypeface [xits] [mm] [math] [xits] [default] +\stoptypescript +\stoptyping + +We can now switch to this typeface with: + +\starttyping +\setupbodyfont[xits] +\stoptyping + +But, as we wanted bidirectional math, something more is needed. Instead of the +two fonts we define six. We could have a more abstract reference to the \XITS\ +fonts but in cases like this we prefer file names because then at least we can be +sure that we get what we ask for. + +\starttypescript [math] [xits,xitsbidi] [name] + \loadfontgoodies[xits-math] + \definefontsynonym[MathRoman] [xits-math.otf] [features=math\mathsizesuffix,goodies=xits-math] + \definefontsynonym[MathRomanL2R] [xits-math.otf] [features=math\mathsizesuffix-l2r,goodies=xits-math] + \definefontsynonym[MathRomanR2L] [xits-math.otf] [features=math\mathsizesuffix-r2l,goodies=xits-math] + \definefontsynonym[MathRomanBold] [xits-mathbold.otf][features=math\mathsizesuffix,goodies=xits-math] + \definefontsynonym[MathRomanBoldL2R][xits-mathbold.otf][features=math\mathsizesuffix-l2r,goodies=xits-math] + \definefontsynonym[MathRomanBoldR2L][xits-mathbold.otf][features=math\mathsizesuffix-r2l,goodies=xits-math] +\stoptypescript + +So, we use the same fonts several times but apply different features to them. +This time the typeface definition explicitly turns on both directions. When we +don't do that we get only left to right support, which is of course more +efficient in terms of font usage. + +\starttypescript[xitsbidi] + \definetypeface [xitsbidi] [rm] [serif] [xits] [default] + \definetypeface [xitsbidi] [ss] [sans] [heros] [default] [rscale=0.9] + \definetypeface [xitsbidi] [tt] [mono] [modern] [default] [rscale=1.05] + \definetypeface [xitsbidi] [mm] [math] [xitsbidi] [default] [direction=both] +\stoptypescript + +We can now switch to the bidirectional typeface with: + +\starttyping +\setupbodyfont[xitsbidi] +\stoptyping + +However, in order to get bidirectional math indeed, we need to turn it on. + +\starttyping +\setupmathematics[align=r2l] +\stoptyping + +You might have wondered what this special way of defining the features using +\type {\mathsizesuffix} means? The value of this macro is set at font definition +time, and can be one of three values: \type {text}, \type {script} and \type +{scriptscript}. At this moment the features are defined as follows: + +\starttyping +\definefontfeature + [mathematics] + [mode=base, + liga=yes, + kern=yes, + tlig=yes, + trep=yes, + mathalternates=yes, + mathitalics=yes, + % nomathitalics=yes, % don't pass to tex + language=dflt, + script=math] +\stoptyping + +From this we clone: + +\starttyping +\definefontfeature + [mathematics-l2r] + [mathematics] + [] + +\definefontfeature + [mathematics-r2l] + [mathematics] + [language=ara, + rtlm=yes, + locl=yes] +\stoptyping + +Watch how we enable two specific features, where \type {rtlm} is a \XITS|-|specific +one. The eventually used features are defined as follows. + +\starttyping +\definefontfeature[math-text] [mathematics] [ssty=no] +\definefontfeature[math-script] [mathematics] [ssty=1,mathsize=yes] +\definefontfeature[math-scriptscript] [mathematics] [ssty=2,mathsize=yes] + +\definefontfeature[math-text-l2r] [mathematics-l2r][ssty=no] +\definefontfeature[math-script-l2r] [mathematics-l2r][ssty=1,mathsize=yes] +\definefontfeature[math-scriptscript-l2r][mathematics-l2r][ssty=2,mathsize=yes] + +\definefontfeature[math-text-r2l] [mathematics-r2l][ssty=no] +\definefontfeature[math-script-r2l] [mathematics-r2l][ssty=1,mathsize=yes] +\definefontfeature[math-scriptscript-r2l][mathematics-r2l][ssty=2,mathsize=yes] +\stoptyping + +Even if it is relatively simple to do, it makes no sense to build complex mixed +mode system, so currently we have to decide before we typeset a formula: + +\startbuffer +\setupmathematics[align=l2r] +\startformula + \sqrt{x^2\over 4x} \qquad + {\bf \sqrt{x^2\over 4x}} \qquad + {\mb \sqrt{x^2\over 4x}} +\stopformula +\stopbuffer + +\typebuffer + +This gives a left to right formula: + +\getbuffer + +\startbuffer +\setupmathematics[align=r2l] +\startformula + \sqrt{ف^2\over 4ب} \qquad + {\bf \sqrt{ف^2\over 4ب}} \qquad + {\mb \sqrt{ف^2\over 4ب}} +\stopformula +\stopbuffer + +\typebuffer + +And here we get an Arabic formula, where the quality of course is determined +by the completeness of the font. + +\start +\switchtobodyfont[xitsbidi] +\getbuffer +\stop + +The bold font has a partial bold implementation so unless I implement a more +complex pseudo|-|bold mechanism you should not expect results. Because we have no +official Arabic math alphabets they are not seen by the \CONTEXT\ \MKIV\ +analyzers that normally take care of this. It's all a matter of demand and supply +(combined with a dose of motivation). For instance while a base size might be +covered, the extensibles might be missing. + +About the time of writing this another variation was requested at the mailing +list. For Persian math we keep the direction from left to right but the digits +have to be in an Arabic font. We cannot use the bidirectional handler for this so +we need to swap regular and bold digits in another way. We can use the fallback +mechanism for this and a definition roughly boils down to this: + +\starttyping +\definefontfallback + [mathdigits] + [dejavusansmono] + [digitsarabicindic] + [check=yes, + force=yes, + offset=digitsnormal] +\stoptyping + +This is used in: + +\starttyping +\definefontsynonym + [MathRoman] + [file:xits-math.otf] + [features=math\mathsizesuffix, + goodies=xits-math, + fallbacks=mathdigits] +\stoptyping + +The problem with this kind of feature is not so much in the implementation, +because by now in \CONTEXT\ we have plenty of ways to deal with such issues in a +convenient way. The biggest challenge is to come up with an interface that +somehow fits in the model of typescripts and with a couple of predefined +typescripts we now have: + +\starttyping +\usetypescriptfile[mathdigits] +\usetypescript [mathdigits] [xits-dejavu] [arabicindic] +\setupbodyfont[dejavu] +\stoptyping + +\startbuffer[pefama] +\definefontfeature [persian-fake-math] [arabic] [anum=yes] + +\definefont[persianfakemath][dejavusans*persian-fake-math] +\stopbuffer + +\getbuffer[pefama] + +\def\PeFaMa#1{\mathord{\hbox{\persianfakemath#1}}} + +After that a formula like \type {$2 + 3 = 5$} comes out as $ \PeFaMa2 + \PeFaMa3 += \PeFaMa5 $. In fact, if you want that in text mode, you can just use the +\CONTEXT\ \MKIV\ font feature \type {anum}: + +\typebuffer[pefama] + +But of course you won't have proper math then. But as right|-|to|-|left math is +still under construction, in due time we might end up with more advanced +rendering. Currently you can exercise a little control. For instance by using the +\type {align} parameter in combination with the \type {bidi} parameter. Of course +support for special symbols like square roots depends on the font as well. We +probably need to mirror a few more characters. + +\startbuffer + \m{ ( 1 = 1) }\quad + \m{ (123 = 123) }\quad + \m{ a ( 1 = 1) b }\quad + \m{ a (123 = 123) b }\quad + \m{ x = 123 y + (1 / \sqrt {x}) } +\stopbuffer + +\typebuffer + +As in math we can assume sane usage of fences, we don't need extensive tests on +pairing. + +\starttabulate[|T|T||] +\HL +\NC \rm\bf align \NC \rm\bf bidi \NC \NC \NR +\HL +\NC l2r \NC no \NC \setupmathematics [bidi=no]\getbuffer \NC \NR +\NC l2r \NC yes \NC \setupmathematics [bidi=yes]\getbuffer \NC \NR +\NC r2l \NC no \NC \setupmathematics[align=r2l,bidi=no]\getbuffer \NC \NR +\NC r2l \NC yes \NC \setupmathematics[align=r2l,bidi=yes]\getbuffer \NC \NR +\HL +\stoptabulate + +\stopsection + +\startsection[title=Structure] + +At some point publishers started asking for tagged \PDF\ and as a consequence a +typeset math formula suddenly becomes more than a blob of ink. There are several +arguments for tagging content. One is accessibility and another is reflow. +Personally I think that both arguments are not that relevant. For instance, if +you want to help a visually impaired reader, it's far better to start from a well +structured original and ship that along with the typeset version. And, if you +want reflow, you can better provide a (probably) simplified version in for +instance \HTML\ format. + +We are surrounded by all kinds of visualizations, and text on paper or some +medium is one. We don't make a painting accessible either. If accessibility is a +demand, it should be done as best as can be, and the source is then the starting +point. Of course publishers don't like that because when a source is available, +it's one step closer to reuse by others. But that problem can simply be ignored +as we consider publishers to be some kind of facilitating organization that +deliver content from others. Alas publishers don't play that humble role so as +long as they're around they can demand from their suppliers tagging of something +visual. + +Of course when you use \TEX\ tagging is no real issue as you can make the input +as verbose and structured as you like. But authors don't always want to be +verbose, take this: + +\startbuffer +$ f(x) = x^2 + 3x + 7 $ +\stopbuffer + +\typebuffer + +This enters \TEX\ as a sequence of characters: \enabletrackers [math.classes] +\inlinebuffer \disabletrackers[math.classes]. These characters can have +properties, for instance they can represent a relation or be an opening or +closing symbol, but in most cases they are just classified as ordinary. These +properties to some extent control spacing and interplay between math elements. +They are not structure. If you have seen presentation \MATHML\ you have noticed +that there are operators (\type {mo}), identifiers (\type {mi}) and numbers +(\type {mn}), as well as some structural elements like fences (\type {mfenced}), +superscripts (\type {msup}), subscripts (\type {msub}). Because it is a +presentational encoding, there is no guarantee about the quality of the input as +well as the rendering, but it somehow made it into a standard that is also used +for tagging \PDF\ content. + +Going from mostly unstructured \TEX\ math input to more structured output is +complicated by the fact that the intermediate somewhat structured math lists +eventually become regular boxes, glyphs, kerns, glue etc. In \CONTEXT\ we carry +some persistent information around so that we can still reverse engineer the +output to structured input but this can be improved by more explicit tagging. We +plan to add some more of that to future versions but here is an example: + +\starttyping +$ \apply{f}{(x)} = x^2 + 3x + 7 $ +\stoptyping + +You can go over the top too: + +\starttyping +$ \apply{f}{(x)} = \mi{x}^\mi{2} + \mi{3}\mi{x} + \mi{7} $ +\stoptyping + +The trick is to find an optimal mix of structure and readability. For instance, +in \type {\sin} we already have the apply done by default, so often extra tagging +is only needed in situations where there are several ways to interpret the text. +Of course we're not enforcing this, but by providing some structure related +features, at least we hope to make users aware of the issue. Directly inputting +\MATHML\ is also an option but has never become popular. + +All this is mostly a macro package issue, and \CONTEXT\ has the basics on board. +Because there is no need to adapt \LUATEX\ the most we will do is add a bit more +consistency in building the lists (two way pointers) and carrying over properties +(like attributes). We also have on the agenda a math table model that suits +\MATHML, because some of those tables are somewhat hard to deal with. + +How the export and tagging evolves depends on demand. I must admit that I +implemented it as an exercise mostly because these are features I don't need +myself (and no one really asked for it anyway). + +\stopsection + +\startsection[title=Italic correction] + +Here we face a special situation. In regular \OPENTYPE\ italic correction is not +part of the game, although one can cook up some positioning feature that does a +similar job. In \OPENTYPE\ math there is italic correction, but also a more +powerful sharpe|-|related kerning which is to be preferred. In traditional \TEX\ +the italic correction was present but since it is a font specific feature there +is no way to make it work across fonts, and \TYPEONE\ based math has lots of +them. + +At some point we have discussed throwing italic correction out of the engine, if +only because it was unclear how and when to apply it. In the meantime there is +some compromise reached. Because \CONTEXT\ is always in sync with the latest +\LUATEX, we oscillated between solutions and this was complicated by the fact +that we had to support a mix of \OPENTYPE\ math fonts and virtualized \TYPEONE\ +legacy fonts. + +The italic correction related code is still somewhat experimental, but we have +several options. \footnote {In text mode we also have an advanced mechanism for +italic correction but this operates independent from math.} In most cases we +insert the italic correction ourselves and as the engine then sees a kern already +it will not add another one. This has the advantage that we can be more +consistent if only because not all fonts have these corrections and not all cases +are considered by the engine. + +\startitemize[n] + \startitem + A math font can have italic correction per glyph. The engine gets + this passed but before it can apply them we already inject them into + the mathlist where needed. + \stopitem + \startitem + This is a variant of the first one, but is always applied, and not + controlled by the font. This makes it possible to add additional + corrections. This method is kind of obsolete as we no longer generate + missing corrections at font definition time. \footnote {Because the + font loader is also used for the generic code, we don't want to add + such features there.} + \stopitem + \startitem + This variant looks at the shape and if it is italic (or bolditalic) then + correction is applied. Here the correction is related to the emwidth + and controlled by a factor. We use this method by default. + \stopitem + \startitem + The fourth variant is a mixture of the first (font driven) and the third + (emwidth driven). + \stopitem +\stopitemize + +Are we better off? I honestly don't know. It is a bit of a mess and will always +be, simply because the reference font (cambria) and reference implementation +(msword) is not clear about it and we follow them. In that respect I consider it +a macro package issue mostly. In \CONTEXT\ at least we can offer some options. + +\startsection[title=Big] + +When migrating math to \MKIV\ I couldn't resist looking into some functionality +that currently uses macro magic. An example is big delimiters. + +\startbuffer[bigs] +$ ( \big( \Big( \bigg( \Bigg( x $ +\stopbuffer + +\typebuffer[bigs] + +\blank \getbuffer[bigs] \blank + +Personally I never use these, I just trust \type {\left} and \type {\right} to do +the right job, but I'm no reference at all when it comes to math. The reason for +looking into the bigs is that in plain \TEX\ there are some magic numbers +involved. The macros, when translated to \CONTEXT\ boil down to this: + +\starttyping +\left\vbox to 0.85\bodyfontsize{}\right. +\left\vbox to 1.15\bodyfontsize{}\right. +\left\vbox to 1.45\bodyfontsize{}\right. +\left\vbox to 1.75\bodyfontsize{}\right. +\stoptyping + +Knowing that we have a chain of sizes in the font, I was tempted to go for a +solution where a specific size is chosen from the linked list of next sizes. +There are several strategies possible when we delegate this to \LUA\ but we don't +provide a high level interface yet. Personally I'd like to set the low level +configuration options as: + +\starttyping +\setconstant\bigmathdelimitermethod \plusone +\setconstant\bigmathdelimitervariant\plusthree +\stoptyping + +But as users might expect plain||like behaviour, \CONTEXT\ also provides the command + +\starttyping +\plainbigdelimiters +\stoptyping + +which sets the method to~2. Currently that is the default. When method~1 is +chosen there are four variants and the reason for keeping them all is that they +are part of experiments and explorations. + +\starttabulate[|||] +\NC 1 \NC choose size $ \tf n $ from the available sizes \NC \NR +\NC 2 \NC choose size $ \tf 2n $ from the available sizes \NC \NR +\NC 3 \NC choose the first variant that has $ \tf 1.33^n \times (ht + dp) > size $\NC \NR +\NC 4 \NC choose the first variant that has $ \tf 1.33^n \times bodyfontsize > size $\NC \NR +\stoptabulate + +The last three variants give similar results but they are not always the same as +the plain method. This is because not all fonts provide the same range. + +\def\SetBig#1#2% + {\setnewconstant\bigmathdelimitermethod#1\relax + \setnewconstant\bigmathdelimitervariant#2\relax + \getbuffer[bigs]} + +\starttabulate[|l|l|l|l|] +\HL +\NC \NC pagella \NC \switchtobodyfont[modern] latin modern \NC \switchtobodyfont[cambria] cambria \NC \NR +\HL +\NC plain \NC \SetBig{2}{0} \NC \switchtobodyfont[modern] \SetBig{2}{0} \NC \switchtobodyfont[cambria] \SetBig{2}{0} \NC \NR +\NC variant 1 \NC \SetBig{1}{1} \NC \switchtobodyfont[modern] \SetBig{1}{1} \NC \switchtobodyfont[cambria] \SetBig{1}{1} \NC \NR +\NC variant 2 \NC \SetBig{1}{2} \NC \switchtobodyfont[modern] \SetBig{1}{2} \NC \switchtobodyfont[cambria] \SetBig{1}{2} \NC \NR +\NC variant 3 \NC \SetBig{1}{3} \NC \switchtobodyfont[modern] \SetBig{1}{3} \NC \switchtobodyfont[cambria] \SetBig{1}{3} \NC \NR +\NC variant 4 \NC \SetBig{1}{4} \NC \switchtobodyfont[modern] \SetBig{1}{4} \NC \switchtobodyfont[cambria] \SetBig{1}{4} \NC \NR +\HL +\stoptabulate + +So, we are somewhat unpredictable but at least we have several ways to control +the situation and better solutions might show up. + +% \dontleavehmode\dostepwiserecurse{0}{6}{1}{\ruledhbox{$\mathdelimiterstep{#1}($} } + +\stopsection + +\startsection[title=Macros] + +I already discussed roots and the traditional \type {\root} command is a nice +example of one that can be simplified in \LUATEX\ thanks to a new primitive. A +macro package often has quite a lot of macros related to math that deal with +tables and \LUATEX\ doesn't change that. But there is a category of commands that +became obsolete: the ones that are used to construct characters that are not in +the fonts. Keep in mind that the number of fonts as well as their size was +limited at the time \TEX\ was written, so by providing building blocks additional +characters could be made. Think of for instance the negated symbols: a new symbol +could be made by overlaying a slash. The same is true for arrows: by prepending +or appending minus signs, arrows of arbitrary length could be constructed. + +Here I will stick to another example: dots. In plain \TEX\ we have this definition: + +\starttyping +\def\vdots + {\vbox + {\baselineskip4pt + \lineskiplimit0pt + \kern6pt + \hbox{.}% + \hbox{.}% + \hbox{.}}} +\stoptyping + +This will typeset vertical dots, while the next does them diagonally: + +\starttyping +\def\ddots + {\mathinner + {\mkern1mu + \raise7pt\vbox{\kern7pt\hbox{.}}% + \mkern2mu + \raise4pt\hbox{.}% + \mkern2mu + \raise1pt\hbox{.}% + \mkern1mu}} +\stoptyping + +Of course these dimensions relate to the font size of plain \TEX\ so in \CONTEXT\ +\MKII\ we have something like this: + +\startbuffer +\def\vdots + {\vbox + {\baselineskip4\points + \lineskiplimit\zeropoint + \kern6\points + \hbox{$\mathsurround\zeropoint.$}% + \hbox{$\mathsurround\zeropoint.$}% + \hbox{$\mathsurround\zeropoint.$}}} + +\def\ddots + {\mathinner + {\mkern1mu + \raise7\points\vbox{\kern 7\points\hbox{$\mathsurround\zeropoint.$}}% + \mkern2mu + \raise4\points\hbox{$\mathsurround\zeropoint.$}% + \mkern2mu + \raise \points\hbox{$\mathsurround\zeropoint.$}% + \mkern1mu}} +\stopbuffer + +\typebuffer + +These two symbols are rendered (in \MKII) as follows: + +\start \getbuffer + +\startlinecorrection[blank] +\dontleavehmode \quad \ruledhbox{$\vdots$} \quad \ruledhbox{$\ddots$} +\stoplinecorrection + +\stop + +I must admit that I only noticed the rather special height when I turned these +macros into virtual characters for the initial virtual \UNICODE\ math that we +needed in the first versions of \MKIV. This is a side effect of their use in +matrices. However, in \MKIV\ we just use the characters in the font and get: + +\startlinecorrection[blank] +\dontleavehmode \quad \ruledhbox{$\vdots$} \quad \ruledhbox{$\ddots$} +\stoplinecorrection + +These characters look different because instead of three text periods a real +symbol is used. The fact that we have more complete fonts and rely less on +special font properties to achieve effects is a good thing, and in this respect +it cannot be denied that \LUATEX\ triggered the development of more complete +fonts. Of course from the user's perspective the outcome is often the same, +although \unknown\ using a single character instead of three has the advantage of +smaller files (neglectable), less runtime (really neglectable) and cleaner output +files (undeniable) from where such characters can now be copied as one. + +\stopsection + +\startsection[title=Unscripting] + +If you ever looked into plain \TEX\ you might have noticed this following +section. The symbols are more related to programming languages than to math. + +\starttyping +% The following changes define internal codes as recommended +% in Appendix C of The TeXbook: +\mathcode`\^^@="2201 % \cdot +\mathcode`\^^A="3223 % \downarrow +\mathcode`\^^B="010B % \alpha +\mathcode`\^^C="010C % \beta +\mathcode`\^^D="225E % \land +\mathcode`\^^E="023A % \lnot +\mathcode`\^^F="3232 % \in +\mathcode`\^^G="0119 % \pi +\mathcode`\^^H="0115 % \lambda +\mathcode`\^^I="010D % \gamma +\mathcode`\^^J="010E % \delta +\mathcode`\^^K="3222 % \uparrow +\mathcode`\^^L="2206 % \pm +\mathcode`\^^M="2208 % \oplus +\mathcode`\^^N="0231 % \infty +\mathcode`\^^O="0140 % \partial +\mathcode`\^^P="321A % \subset +\mathcode`\^^Q="321B % \supset +\mathcode`\^^R="225C % \cap +\mathcode`\^^S="225B % \cup +\mathcode`\^^T="0238 % \forall +\mathcode`\^^U="0239 % \exists +\mathcode`\^^V="220A % \otimes +\mathcode`\^^W="3224 % \leftrightarrow +\mathcode`\^^X="3220 % \leftarrow +\mathcode`\^^Y="3221 % \rightarrow +\mathcode`\^^Z="8000 % \ne +\mathcode`\^^[="2205 % \diamond +\mathcode`\^^\="3214 % \le +\mathcode`\^^]="3215 % \ge +\mathcode`\^^^="3211 % \equiv +\mathcode`\^^_="225F % \lor +\stoptyping + +This means as much as: when I hit \type {Ctrl-Z} on my keyboard and my editor +honors that by injecting character \type {U+1A} into the input then \TEX\ will +turn that into $\ne$, given that you're in math mode. I'm not sure how many +keyboards and editors there are around that still do that but it illustrates that +inputting in some kind of \WYSIWYG\ is not alien to \TEX. \footnote {There are +more such hidden features, for instance, in some fonts special ligatures can be +implemented that no one ever uses.} + +One of the subprojects of the ongoing \TEX\ user group font project is to extend +the already extensive Dejavu font with all relevant math characters so that we +can edit a document in a more \UNICODE\ savvy way. So, after more than three +decades we might arrive where Don Knuth started: you see what you input and a +similar shape will end up on paper. + +Does this mean that all such input is good? Definitely not, because in \UNICODE\ +we find all kinds of characters that somehow ended up there as a result of +merging existing encodings. At work we're accustomed to getting input that is a +mix of everything a word processor can produce and often we run into characters +that users find normal but are not that handy from a \TEX\ perspective. It's the +main reason why in math mode we intercept some of them, for instance in: + +\startbuffer +$ y = x² + x³ + x²³ + x²ᵃ $ % not all characters are in monospace +\stopbuffer + +\typebuffer + +These superscripts are an inconsistent bunch so they will never be real +substitutes for the \type {^} syntax, simply because a mix like above looks bad. +But fortunately it comes out well: \inlinebuffer. This is because \CONTEXT\ will +transform such super- and subscripts into real ones and in the process also +collapse multiple scripts into a group. This is typically one of the features +that already showed up early in \MKIV. + +Here we have a feature that doesn't relate to fonts, the math machinery or the +engine, but is just a macro package goodie. It's a way to respond to the +variation in input, although probably hardly any \TEX\ math user will need it. +It's one of those features that comes in handy when you use \TEX\ as invisible +backend where the input is never seen by humans. + +\stopsection + +\startsection[title=Combining fonts] + +I already mentioned that we started out with virtual math fonts. Defining them is +not that hard and boils down to defining what fonts make up the desired math +font. Normally one starts out with a decent complete \OPENTYPE\ math font +followed by mapping \TYPEONE\ fonts onto specific alphabets and symbols. On top +of this there are additional virtual characters constructed (including +extensibles). However, this method will become kind of obsolete (read: not used) +when all relevant \OPENTYPE\ math fonts are available. + +Does this mean that we have only simple font setups? In practice yes: you can set +up a math font in a few lines in a regular typescript. There are of course a few +more lines needed when defining bold and|/|or right|-|to|-|left math but users +don't need to bother about it. All is predefined. There are signals that users +want to combine fonts so the already present fallback mechanism for text fonts +has been made to work with math fonts as well. This permits for instance to +complement the not|-|yet|-|finished \OPENTYPE\ Euler math fonts with Pagella. Of +course you always need to keep consistency into account, but in principle you can +overload for instance specific alphabets, something that can make sense when +simple math is mixed with a font that has no math companion. In that case using +the text italic in math mode might look better. For the at the time of this +writing incomplete Euler font we can add characters like this: + +\starttyping +\loadtypescriptfile[texgyre] +\loadtypescriptfile[dejavu] + +\resetfontfallback [euler] + +\definefontfallback [euler] [texgyrepagella-math] [0x02100-0x02BFF] +\definefontfallback [euler] [texgyrepagella-math] [0x1D400-0x1D7FF] + +\starttypescript [serif] [euler] [name] + \setups[font:fallback:serif] + \definefontsynonym [Serif] [euler] [features=default] +\stoptypescript + +\starttypescript [math] [euler] [name] + \definefontsynonym [MathRoman] [euler] [features=math\mathsizesuffix,fallbacks=euler] +\stoptypescript + +\starttypescript [euler] + \definetypeface [\typescriptone] [rm] [serif] [euler] [default] + \definetypeface [\typescriptone] [tt] [mono] [dejavu] [default] [rscale=0.9] + \definetypeface [\typescriptone] [mm] [math] [euler] [default] +\stoptypescript +\stoptyping + +If needed one can use names instead of code ranges (like \type {uppercasescript}) +as well as map one range onto another. This last option is handy for merging a +regular text font into an alphabet (in which case the \UNICODE's don't match). + +We expect math fonts to be rather complete because after all, a font designer has +a large repertoire of free alphabets to choose from. So, in practice combining +math fonts will happen seldom. In text mode this is more common, especially when +multiple scripts are mixed. There is a whole bunch of modules that can generate +all kind of tables and overviews for testing. + +\stopsection + +\startsection[title=Experiments] + +I won't describe all experiments here. An example of an experiment is a better +way of dealing with punctuation, especially the cultural determined +period|/|comma treatment. I still have the code somewhere but the heuristics are +too messy to keep around. + +There are also some planned experiments, like breaking and aligning display math, +but they have a low priority. It's not that hard to do, but I need a good reason. +The same is true for equation number placement where primitives are used that can +sometimes interfere or not be used in all cases. Currently that placement in +combination with alignments is implemented with quite a lot of fuzzy macro code. + +One of the areas where experimenting will continue is with fonts. Early in the +development of \MKIV\ font goodies showed up. A font (or collection of fonts) can +have a file (or more files) that control functionality and can have fixes. There +are some in place for math fonts. It is a convenient way to use the latest +greatest fonts as we have ways to circumvent issues, for instance with math +parameters. The virtual math fonts are also defined as goodies. + +Some mechanisms will probably be made accessible from the \TEX\ end so that users +can exercise more control. And because we're not done yet, additional features +will show up for sure. There are some math related subsystems like physics and +chemistry and these already demanded some extensions and might need more. +Introducing math symbol (and property) dictionaries as in \OPENMATH\ is probably +a next step. + +I already mentioned that typesetting and rendering related technology is driven +by the web. This also reflects on \UNICODE\ and \OPENTYPE. For instance, we find +not only emoticons like \type {U+1F632} (ASTONISHED FACE) in the standard but +also \quote {MOUNT FUJI}, \type {TOKYO TOWER}, \type {STATUE OF LIBERTY}, \type +{SILHOUETTE OF JAPAN}. On the other hand, in one of our older projects we still +have to provide some tweak for the unary minus (as when discussing scientific +calculators used in math lessons) a distinction has to be made with a regular +minus sign. And there are no symbols to refer to use of media (simulation, +applet, etc.) and there is as far as I know no emoticon for a student asking a +question. Somehow it's hard to defend that the Planck constant is as different +from a math italic~h as a \quote {GRINNING FACE} is from a \quote {GRINNING FACE +WITH SMILING EYES}, but the last both got a code point. I wonder with an \type +{UNAMUSED FACE}. + +Of course we can argue that this is all too visual to end up in \UNICODE, but the +main point that I want to make is that as a \TEX\ community (which is also +related to education) we are of not that much importance and influence. Maybe it +is because we always had a programmable system at hand, and folks who could make +fonts, and were already extending and exploring before the web became a factor. +Anyhow, in \CONTEXT\ we solve these issues by making mechanisms extensible. For +instance we can extend fonts with virtual glyphs and add features to existing +fonts on the fly. Simple examples are adding some glyphs and properties to math +fonts or adding color properties to whatever font. More complex examples are +implementing paragraph optimizers using feature sets of fonts (most noticeably +the upcoming Husayni font for advanced arabic typesetting). And, math typesetting +is a speciality anyway. + +Upcoming extensions to \UNICODE\ and \OPENTYPE\ will demonstrate that the \TEX\ +community could have been a bit more demanding and innovative, given that it had +known what to demand. Interesting is that some innovation already happened by +providing special fonts and macros and engines, but I guess much gets unnoticed. +On the other hand, I must admit that experimenting and providing solutions +independent of evolving technology also has benefits: it made (and makes) some +user group meetings interesting to go to and creates interesting niches of users. +Without this experimental playground I for sure would not be around. + +\stopsection + +\startsection[title=Tracing] + +Tracing is available for nearly all mechanisms and math is no exception. Most +tracing happens at the \LUA\ end and can be enabled with the tracker mechanism. +Users will seldom use this, but for development the situation is definitely more +comfortable in \MKIV. Of course it helps that the penalty of tracing and logging +has become less in recent times because memory as well as runtime is hardly +influenced. + +We provide several styles (modules) for generating lists and tables of characters +and extensibles, visualizing features and comparing fonts. Here we benefit from +\LUA\ because we can use the database embedded in \CONTEXT\ and looping and +testing is more convenient in this language. Of course the rendering is done by +\TEX, so this is a typical example of hybrid usage. + +\stopsection + +\startsection[title=Conclusion] + +It is somewhat ironic that while \CONTEXT\ is sometimes tagged as \quote {not to +be used when you need to do math typesetting} it is this macro package that +drives the development of \LUATEX\ with its updated math engine, which in turn +influences the updated math engine in \XETEX, that is used by other macro +packages. In a similar fashion the possibility to process \OPENTYPE\ math fonts +in \LUATEX\ triggered the development of such fonts as follow up on the Latin +Modern and \TEX\ Gyre projects. So, the fact that in \CONTEXT\ we have a bit more +freedom in experimenting with math (and engines) has some generic benefits as +well. + +I think that overall we're better off. The implementation at the \TEX\ end is +much cleaner because we no longer have to deal with different math encodings and +multiple families. Because in \CONTEXT\ we're less bound to traditional +approaches and don't need to be code compatible with other engines we can follow +different routes than usual. After all, that was also one of the main motivations +behind starting the \LUATEX\ project: clean (better understandable code), less +mean (no more hacks at the \TEX\ end), even if that means to be less lean (quite +a lot of \LUA\ code). Between the lines above you can read that I think that +we've missed some opportunities but that's a side effect of the community not +being that innovative which in turn is probably driven by more or less standard +expectations of publishers, as they are more served by good old stability instead +of progress. Therefore, we're probably stuck for a while, if not forever, with +what we have now. And a decent \CONTEXT\ math implementation is not going to +change that. What matters is that we can (still) keep up with developments +outside our sphere of influence. + +I don't claim that the current implementation of math in \MKIV\ is flawless, but +eventually we will get there. + +\stopsection + +% \blank[2*big,samepage] + +% \startlines +% Hans Hagen +% PRAGMA ADE +% Hasselt NL +% June-August 2013 +% \stoplines + +\stopchapter + +\stoptext diff --git a/doc/context/sources/general/manuals/still/still-opentypemath.tex b/doc/context/sources/general/manuals/still/still-opentypemath.tex new file mode 100644 index 000000000..93732ebc5 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-opentypemath.tex @@ -0,0 +1,919 @@ +% language=uk + +\environment still-environment + +\starttext + +\startchapter[title=Opentype math] + +\startsection[title=Introduction] + +When \TEX\ typesets mathematics it makes some assumptions about the properties of +fonts and dimensions of glyphs. Due to practical limitations in the traditional +eight|-|bit fonts, such as the number of available characters in a font and a +limited number of heights and depths, some juggling takes place. For instance, +\TEX\ sometimes uses dimensions as a signal to treat some characters as special. +This is not a problem as long as one knows how to make a font and in practice +that was done by looking at the properties of Computer Modern to implement +similar shapes. After all, there are not that many math fonts around and +basically there is only one engine that can deal with them properly. + +However, when Microsoft set the standard for \OPENTYPE\ math fonts it also +steered the direction of their use in rendering mathematics. This means that the +\LUATEX\ engine, which handles \OPENTYPE\ fonts, has to implement some +alternative code paths. At the start, this involved a bit of gambling because +there was no real specification; since then we now have a better picture. One of +the more complex changes that took place is in the way italic correction is +applied. A dirty way out of this dilemma would be to turn the math fonts into +virtual ones that match traditional \TEX\ properties, but this would not be a +nice solution. + +It must be noted that in the process of implementing support for the new fonts, +Taco turned some noad types (see below) into a generic noad with a subtype. This +simplified the transition. At the same time, a lot of detailed control was added +in the way successive characters are spaced. + +In \LUATEX\ pre 0.85, the italic correction was always added when a character got +boxed (a frequently used preparation in the math builder). Now this is only done +for the traditional fonts because, concerning italic correction, the \OPENTYPE\ +standard states: \footnote {Recently version 1.7 was published on the Microsoft +website.} + +\startitemize[n] + \startitem + When a run of slanted characters is followed by a straight character + (such as an operator or a delimiter), the italics correction of the last + glyph is added to its advance width. + \stopitem + \startitem + When positioning limits on an N-ary operator (e.g., integral sign), the + horizontal position of the upper limit is moved to the right by ½ of the + italics correction, while the position of the lower limit is moved to the + left by the same distance. + \stopitem + \startitem + When positioning superscripts and subscripts, their default horizontal + positions are also different by the amount of the italics correction of + the preceding glyph. + \stopitem +\stopitemize + +And, with respect to kerning: + +\startitemize[continue] + \startitem + Set the default horizontal position for the superscript as shifted + relative to the position of the subscript by the italics correction of + the base glyph. + \stopitem +\stopitemize + +I must admit that when the first implementation showed up, my natural reaction to +unexpected behaviour was just to compensate it. One such solution was simply not +to pass the italic correction to the engine and deal with it in \LUA. In +practice, that didn't work out well for all cases; one reason was that the engine +saw the combination of old fonts as a new one and followed a mixed code path. +\footnote {\CONTEXT\ employed \UNICODE\ math right from the start of \LUATEX.} +Another approach I tried was a mix of manipulated italic values and \LUA, but +finally as specifications settled I decided to leave it to the engine completely, +if only because successive versions of \LUATEX\ behaved much better. + +So, as we are closing in on the first release of \LUATEX, I decided to fix the +pending issues and sat down to look at the math related code. I must admit that I +had never looked in depth into that part of the machinery. In the next sections I +will discuss some of the outcome of this exercise. + +I will also discuss some extensions that have been on the agenda for years. They +are rather generic and handy, but I must also admit that the \MKIV\ code related +to math has so many options to control rendering that I'm not sure if they will +ever be used in \CONTEXT. Nevertheless, these generic extensions fit will into +the set of basic features of \LUATEX. + +\stopsection + +\startsection[title=Italic correction] + +As stated above, the normal code path included italic correction in all the math +boxes that are made. This meant that, in some places, this correction had to be +removed and/or moved to another place in the chain. This is a natural side effect +of the fact that \TEX\ runs over the intermediate list of math nodes (noads) and +turns them into regular nodes, mostly glyphs, kerns, glue and boxes. + +The complication is not so much these italic corrections themselves, because we +could just continue to do the same, but the fact that these corrections are to be +interpreted differently in case of integrals. There, the problem is that we have +to (kind of) look back at what is done in order to determine what italic +corrections are to be applied. + +The original solution was to keep track of the applied correction via variables +but that still made some analysis necessary. In the new implementation, more +information is stored in the processed noads. This is a logical choice given that +we have already added other information. It also makes it possible to fix cases +that will (for sure) show up in the future. + +\startbuffer[ic-1] +\ruledhbox\bgroup + \showglyphs\showboxes + \hbox{$\int ^2 $}\quad + \hbox{$\int _2$}\quad + \hbox{$\int ^2_2$}\quad + \hbox{$f ^2 $}\quad + \hbox{$f _2$}\quad + \hbox{$f ^2_2$}% +\egroup +\stopbuffer + +\startbuffer[ic-2] +\ruledhbox\bgroup + \showglyphs\showboxes + \hbox{$\normalint ^2 $}\quad + \hbox{$\normalint _2$}\quad + \hbox{$\normalint ^2_2$}\quad + \hbox{$\int ^2 $}\quad + \hbox{$\int _2$}\quad + \hbox{$\int ^2_2$}% +\egroup +\stopbuffer + +\placefigure + [here] + [fig:italic-correction-1] + {Some examples of italic correction (1).} + {\scale[width=\textwidth]{\getbuffer[ic-1]}} + +In \in {figure} [fig:italic-correction-1] we show two examples of inline italic +correction. The superscripts are shifted to the right and the subscripts to the +left. In the case of an integral sign, we need to move half the correction. This +is triggered by the \type {\nolimits} primitive. In \in {figure} +[fig:italic-correction-2] we show the difference between just an integral +character and one tagged as having limits. \footnote {We show some boxes so that +you get an idea what \TEX\ is doing. Basically \TEX\ puts superscripts and +subscripts on top of each other with some kern in between and then corrects the +dimensions.} + +\placefigure + [here] + [fig:italic-correction-2] + {Some examples of italic correction (2).} + {\scale[width=\textwidth]{\getbuffer[ic-2]}} + +The amount of correction, if present at all, depends on the font, and in this +document we use Dejavu math. \in {Figure} [fig:italic-correction-3] shows a few +variants. As you can see, the amount of correction is very font dependent. + +\placefigure + [here] + [fig:italic-correction-3] + {Some examples of italic correction (3).} + {\startcombination[1*4] + {\switchtobodyfont [pagella]\scale[width=\textwidth]{\getbuffer[ic-1]}} {cambria} + {\switchtobodyfont [cambria]\scale[width=\textwidth]{\getbuffer[ic-1]}} {pagella} + {\switchtobodyfont [modern]\scale[width=\textwidth]{\getbuffer[ic-1]}} {latin modern} + {\switchtobodyfont[lucidaot]\scale[width=\textwidth]{\getbuffer[ic-1]}} {lucida ot} + \stopcombination} + +\startsection[title=Vertical delimiters] + +When we go into display math, there is a good chance that an integral has to be +enlarged. The integral sign in \UNICODE\ has slot \type {0x222B}, so we can +define a bigger one as follows: + +\startbuffer[nocontext] +\let\int\normalint +\stopbuffer + +\startbuffer[cambria] +\switchtobodyfont[cambria]% +\stopbuffer + +\startbuffer[pagella] +\switchtobodyfont[pagella]% +\stopbuffer + +\startbuffer[modern] +\switchtobodyfont[modern]% +\stopbuffer + +\startbuffer[lucidaot] +\switchtobodyfont[lucidaot]% +\stopbuffer + +\startbuffer[xits] +\switchtobodyfont[xits]% +\stopbuffer + +\startbuffer[largerint] +\def\standardint{ + \Umathchar "1 "0 "222B +} +\def\wrappedint{\mathop{ + \Umathchar "1 "0 "222B +}} +\def\biggerint{\mathop{ + \Uleft height 3ex depth 3ex axis \Udelimiter "0 "0 "222B + \Uright . +}} +\def\evenbiggerint{\mathop{ + \Uleft height 6ex depth 6ex axis \Udelimiter "0 "0 "222B + \Uright . +}} +\stopbuffer + +\typebuffer[largerint] + +\startbuffer[demoint] +$ +\displaystyle\standardint ^a_b\enspace +\displaystyle\wrappedint ^a_b\enspace +\displaystyle\biggerint ^a_b\enspace +\displaystyle\evenbiggerint^a_b\enspace +$ +\stopbuffer + +The \type {axis} keyword will apply a shift up over the size of the current +styles math axis. We use this in some examples as: + +\typebuffer[demoint] + +In \in {figure} [fig:demoint] you can see some subtle differences. The wrapped +version doesn't shift the superscript and subscript. The reason is that the +operator is hidden in its own wrapper and the scripts attach at an outer level. +So, unless we start analyzing the innermost noad and apply that to the outer, we +cannot know the shift. Such analyzing is asking for problems: where do we stop +and what slight variations do we take into account? It's better to be +predictable. + +\startbuffer + \ruledhbox \bgroup + \showglyphs \showboxes + \getbuffer[nocontext,pagella, largerint,demoint] + \getbuffer[nocontext,cambria, largerint,demoint] + \getbuffer[nocontext,modern, largerint,demoint] + \getbuffer[nocontext,lucidaot,largerint,demoint] + \egroup +\stopbuffer + +\placefigure + [here] + [fig:demoint] + {pagella, cambria, latin modern and lucida} + {\scale[width=\textwidth]{\getbuffer}} + +Another observation is that Latin Modern does not provide (at least not yet) +large integrals at all. + +The following four cases are equivalent: + +\starttyping +\Uleft height 3ex depth 3ex axis \Udelimiter "0 "0 "222B +\Uright . + +\Uleft . +\Uright height 3ex depth 3ex axis \Udelimiter "0 "0 "222B + +\Uleft . +\Umiddle height 3ex depth 3ex axis \Udelimiter "0 "0 "222B +\Uright . + +\Uleft . +\Umiddle height 3ex depth 3ex axis \Udelimiter "0 "0 "222B +\Uright . +\stoptyping + +However, because this all looks a bit clumsy, we now provide a new +primitive: + +\starttyping +\Uvextensible + height + depth + axis + exact + +\stoptyping + +The symbol to be constructed will have size \type {height} plus \type {depth}. +When an \type {axis} is specified, the symbol will be shifted up, which is +normally the case for such symbols. The keyword \type {exact} will correct the +dimensions when no exact match is made, and this can be the case as long as we +use the stepwise larger glyphs and before we end up using the composed shapes. +When no dimensions are specified, the normal construction takes place and the +only keyword that can be used then is \type {noaxis} which keeps the axis out of +the calculations. After about a week of experimenting and exploring options, this +combination made most sense, read: no fuzzy heuristics but predictable behaviour; +after all, one might need different solutions for different fonts or +circumstances and the applied logic (and expectations) can (and will, for sure) +differ per macro package. + +\def\SampleRule#1#2% + {\blackrule[height=#1,depth=#2,width=1mm,color=maincolor]} + +% \def\SampleDelimiterSpec#1#2% +% {\ruledhbox \bgroup +% \SampleRule{20mm}{20mm}\enspace +% \ruledhbox{$\maincolor\char"#1$}\enspace +% \ruledhbox{$\Uleft height 1mm depth 1mm #2 \Udelimiter 0 0 "#1\Uright .$}\enspace +% \ruledhbox{$\Uleft height 2mm depth 2mm #2 \Udelimiter 0 0 "#1\Uright .$}\enspace +% \ruledhbox{$\Uleft height 5mm depth 5mm #2 \Udelimiter 0 0 "#1\Uright .$}\enspace +% \ruledhbox{$\Uleft height 20mm depth 20mm #2 \Udelimiter 0 0 "#1\Uright .$}\enspace +% \ruledhbox{$\Uleft height 20mm depth 10mm #2 \Udelimiter 0 0 "#1\Uright .$}% +% \egroup} + +\def\SampleDelimiterSpec#1#2% + {\ruledhbox \bgroup + \SampleRule{20mm}{20mm}\enspace + \ruledhbox{$\maincolor\char"#1$}\enspace + \ruledhbox{$\Uvextensible height 1mm depth 1mm #2 \Udelimiter 0 0 "#1$}\enspace + \ruledhbox{$\Uvextensible height 2mm depth 2mm #2 \Udelimiter 0 0 "#1$}\enspace + \ruledhbox{$\Uvextensible height 5mm depth 5mm #2 \Udelimiter 0 0 "#1$}\enspace + \ruledhbox{$\Uvextensible height 20mm depth 20mm #2 \Udelimiter 0 0 "#1$}\enspace + \ruledhbox{$\Uvextensible height 20mm depth 10mm #2 \Udelimiter 0 0 "#1$}% + \egroup} + +\startbuffer[delimiter-integral-spec] +\startcombination[4*1] + {\SampleDelimiterSpec{222B}{}} {} + {\SampleDelimiterSpec{222B}{axis}} {axis} + {\SampleDelimiterSpec{222B}{exact}} {exact} + {\SampleDelimiterSpec{222B}{axis exact}} {axis exact} +\stopcombination +\stopbuffer + +\startbuffer[delimiter-leftparent-spec] +\startcombination[4*1] + {\SampleDelimiterSpec{0028}{}} {} + {\SampleDelimiterSpec{0028}{axis}} {axis} + {\SampleDelimiterSpec{0028}{exact}} {exact} + {\SampleDelimiterSpec{0028}{axis exact}} {axis exact} +\stopcombination +\stopbuffer + +\placefigure + [here] + [fig:integral-spec] + {cambria integrals with dimensions} + {\getbuffer[nocontext,cambria,delimiter-integral-spec]} + +\placefigure + [here] + [fig:leftparent-spec] + {cambria left parenthesis with dimensions} + {\getbuffer[nocontext,cambria,delimiter-leftparent-spec]} + +\def\SampleDelimiterAuto#1#2% + {\ruledhbox \bgroup + \ruledhbox{$\maincolor\char"#1$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{ 1mm}{ 1mm}\Uright .$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{ 2mm}{ 2mm}\Uright .$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{ 5mm}{ 5mm}\Uright .$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{10mm}{10mm}\Uright .$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{15mm}{15mm}\Uright .$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{20mm}{20mm}\Uright .$}\enspace + \ruledhbox{$\Uleft #2 \Udelimiter 0 0 "#1\SampleRule{20mm}{10mm}\Uright .$}% + \egroup} + +\startbuffer[delimiter-integral-auto] +\startcombination[2*1] + {\SampleDelimiterAuto{222B}{}} {} + {\SampleDelimiterAuto{222B}{noaxis}} {noaxis} +\stopcombination +\stopbuffer + +\startbuffer[delimiter-leftparent-auto] +\startcombination[4*1] + {\SampleDelimiterAuto{0028}{}} {} + {\SampleDelimiterAuto{0028}{noaxis}} {noaxis} +\stopcombination +\stopbuffer + +\placefigure + [here] + [fig:integral] + {cambria integrals adaptive} + {\getbuffer[nocontext,cambria,delimiter-integral-auto]} + +\placefigure + [here] + [fig:leftparent] + {cambria left parenthesis adaptive} + {\getbuffer[nocontext,cambria,delimiter-leftparent-auto]} + +\stopsection + +\startsection[title=Horizontal delimiters] + +Horizontal extenders also got some new options. Although one can achieve similar +results with macros, the following might look a bit more natural. Also, some +properties are lost once the delimiter is constructed, so macros can become +complex when trying to determine the original dimensions involved. + +We start with the new \type {\Uhextensible} primitive that accepts a dimension. +It's just a variant of the over and under delimiters with no content part. + +\starttyping +\Uhextensible + height + depth + left | middle | right + + +\stoptyping + +So for example you can say: + +\starttyping +$\Uhextensible width 30pt 0 "2194$ +\stoptyping + +The \type {left}, \type {middle} and \type {right} keywords are only interpreted +when the requested size can't be met due to stepwise larger glyph selection +(i.e., before we start using arbitrary sizes made of snippets). \in {Figure} +[fig:hextensible] shows what we get when we step from 2 up to 20 points with +increments of 2 points in cambria. + +\unexpanded\def\ExtensibleFunA#1% + {\switchtobodyfont[cambria,17.3pt]% + \hbox\bgroup + \dostepwiserecurse{2}{20}{2} + {\backgroundline + [maincolor] + {\white$\Uhextensible width \recurselevel pt #1 0 "2194$}% + \quad}% + \unskip + \egroup} + +\unexpanded\def\ExtensibleFunB#1% + {\switchtobodyfont[cambria,17.3pt]% + \hbox\bgroup + \dostepwiserecurse{2}{20}{2} + {\ruledhbox + {$\Uhextensible width \recurselevel pt #1 0 "2194$}% + \quad}% + \unskip + \egroup} + +\startbuffer +\starttabulate[|l|p|] + \NC (default) \NC \ExtensibleFunA{} \par \ExtensibleFunB{} \NC \NR + \NC \type{left} \NC \ExtensibleFunA{left} \par \ExtensibleFunB{left} \NC \NR + \NC \type{middle} \NC \ExtensibleFunA{middle} \par \ExtensibleFunB{middle} \NC \NR + \NC \type{right} \NC \ExtensibleFunA{right} \par \ExtensibleFunB{right} \NC \NR +\stoptabulate +\stopbuffer + +\placefigure + [here] + [fig:hextensible] + {Stepwise wider \type {\Uhextensible} with options (cambria).} + {\getbuffer} + +The dimensions and options can also be given to the \type {\Uoverdelimiter}, +\type {\Uunderdelimiter}, \type {\Udelimiterover} and \type {\Udelimiterunder} +primitives. \in {Figure} [fig:delimiterunder] shows what happens when the +delimiter is smaller than requested. The samples look like this: + +\starttyping +$\Udelimiterunder width 1pt 0 "2194 {\hbox{\strut !}} +\stoptyping + +When no dimension is given the keywords are ignored as it makes no sense to +mess with the extensible then. + +\unexpanded\def\DelimiterFunA#1% + {\switchtobodyfont[cambria,20.7pt]% + \hbox\bgroup + \dostepwiserecurse{1}{10}{1} + {\backgroundline + [maincolor] + {\white$\Udelimiterunder width ##1pt #1 0 "2194 {\hbox{\strut !}}$}% + \quad}% + \unskip + \egroup} + +\unexpanded\def\DelimiterFunB#1% + {\switchtobodyfont[cambria,20.7pt]% + \hbox\bgroup + \dostepwiserecurse{1}{10}{1} + {\ruledhbox + {$\Udelimiterunder width ##1pt #1 0 "2194 {\hbox{\strut !}}$}% + \quad}% + \unskip + \egroup} + +\startbuffer +\starttabulate[|l|p|] + \NC (default) \NC \DelimiterFunA{} \par \DelimiterFunB{} \NC \NR + \NC \type{left} \NC \DelimiterFunA{left} \par \DelimiterFunB{left} \NC \NR + \NC \type{middle} \NC \DelimiterFunA{middle} \par \DelimiterFunB{middle} \NC \NR + \NC \type{right} \NC \DelimiterFunA{right} \par \DelimiterFunB{right} \NC \NR + \NC \NR +\stoptabulate +\stopbuffer + +\placefigure + [here] + [fig:delimiterunder] + {Stepwise wider \type {\Udelimiterunder} with options (cambria).} + {\getbuffer} + +\stopsection + +\startsection[title=Accents] + +Already many years ago, I observed that overlaying characters (which happens when +we negate an operator that has no composed glyph) didn't always give nice results +and, therefore, a tracker item was created. When going over the todo list, I ran +across a suggested patch by Khaled Hosny that added an overlay accent type. As +the suggested solution fits in with the other extensions, a variant has been +implemented. + +The results really depend on the quality and completeness of the font, so here we +will show xits. The placement of an \type {overlay} also depends on the top +accent shift as specified in the font for the used glyph. Instead of a fixed +criterion for trying to find the best match, an additional \type {fraction} +(numerator) parameter can be specified. A value of $800$ means that the target +width is $800/1000$. + +The \type {\Umathaccent} command now has the following syntax: + +\starttyping +\Umathaccent + [top|bottom|overlay] + [fixed] + [fraction ] + + {content} +\stoptyping + +When we have an overlay, the fraction concerns the height; otherwise it concerns +the width of the nucleus. In both cases, it is only applied when searching for +stepwise larger glyphs, as extensibles are not influenced. An example of a +specification is: + +\starttyping +\Umathaccent + overlay "0 "0 "0338 + fraction 950 + {\Umathchar"1"0"2211} +\stoptyping + +\in {Figure} [fig:accent-1] shows what we get when we use different fractions +(from 800 upto 1500 with a step of 100). We see that \type {\overlay} is not +always useful. + +\startbuffer[accents-1] +\dostepwiserecurse{800}{1500}{100}{% +$\Umathaccent + overlay "0 "0 "0338 + fraction #1 + {\Umathchar"1"0"2211} #1 +$\quad +}\unskip +\stopbuffer + +\startbuffer +\startcombination[1*3] + {\getbuffer[xits,accents-1]} {xits \endash\ has variants} + {\getbuffer[cambria,accents-1]} {cambria \endash\ lacks variants} + {\getbuffer[pagella,accents-1]} {pagella \endash\ lacks variants} +\stopcombination +\stopbuffer + +\placefigure + [here] + [fig:accent-1] + {Using \type {overlay} in \type {\Umathaccent}.} + {\getbuffer} + +\startbuffer[accents-2] +$\Umathaccent overlay "0 "0 "0338 {x}$ +$\Umathaccent overlay "0 "0 "0338 {\tf x}$ +$\Umathaccent overlay "0 "0 "0338 {\tf xxx}$ +\stopbuffer + +Normally you can forget about the factor because overlays make most sense for +inline math, which uses relative small glyphs, so we can get \getbuffer +[accents-2] with the following code: + +\typebuffer[accents-2] + +A normal accent can also be influenced by \type {fraction}: + +\startbuffer[accents-4] +\dostepwiserecurse{500}{1500}{250}{% +$ + \Umathaccent + top "0 "0 "23DE + fraction #1 + {a\times b} +$\quad +}\unskip +\stopbuffer + +\blank \start \getbuffer[accents-4] \stop \blank + +\stopsection + +\startsection[title=Fractions] + +A normal fraction has a reasonable thick rule but as soon as you make it bigger you +will notice a peculiar effect: + +\startlinecorrection +\startcombination[5*1] + {$\displaystyle x + {{a} \abovewithdelims() 1pt {b}}$} {1pt} + {$\displaystyle x + {{a} \abovewithdelims() 2pt {b}}$} {2pt} + {$\displaystyle x + {{a} \abovewithdelims() 3pt {b}}$} {3pt} + {$\displaystyle x + {{a} \abovewithdelims() 4pt {b}}$} {4pt} + {$\displaystyle x + {{a} \abovewithdelims() 5pt {b}}$} {5pt} +\stopcombination +\stoplinecorrection + +Such a fraction is specified as: + +\starttyping +x + { {a} \abovewithdelims () 5pt {b} } +\stoptyping + +A new keyword \type {exact} will nil the excessive spacing: + +\starttyping +x + { {a} \abovewithdelims () exact 5pt {b} } +\stoptyping + +Now we get: + +\startlinecorrection +\startcombination[5*1] + {$\displaystyle x + {{a} \abovewithdelims() exact 1pt {b}}$} {1pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 2pt {b}}$} {2pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 3pt {b}}$} {3pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 4pt {b}}$} {4pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 5pt {b}}$} {5pt} +\stopcombination +\stoplinecorrection + +One way to get consistent spacing in such fractions is to use struts: + +\starttyping +x + { {\strut a} \abovewithdelims () exact 5pt {\strut b} } +\stoptyping + +Now we get: + +\startlinecorrection +\startcombination[5*1] + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 1pt {\strut b}}$} {1pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 2pt {\strut b}}$} {2pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 3pt {\strut b}}$} {3pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 4pt {\strut b}}$} {4pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 5pt {\strut b}}$} {5pt} +\stopcombination +\stoplinecorrection + +Yet another way to increase the distance between the rule and text a bit is: + +\starttyping +\Umathfractionnumvgap \displaystyle4pt +\Umathfractiondenomvgap\displaystyle4pt +\stoptyping + +This looks quite consistent: + +\startlinecorrection +\Umathfractionnumvgap \displaystyle4pt +\Umathfractiondenomvgap\displaystyle4pt +\startcombination[5*1] + {$\displaystyle x + {{a} \abovewithdelims() exact 1pt {b}}$} {1pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 2pt {b}}$} {2pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 3pt {b}}$} {3pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 4pt {b}}$} {4pt} + {$\displaystyle x + {{a} \abovewithdelims() exact 5pt {b}}$} {5pt} +\stopcombination +\stoplinecorrection + +Here we use code like: + +\starttyping +$\displaystyle x + {{a} \abovewithdelims() exact 2pt {b}}$ +\stoptyping + +Using struts, it is best to zero the gap: + +\startlinecorrection +\Umathfractionnumvgap \displaystyle0pt +\Umathfractiondenomvgap\displaystyle0pt +\startcombination[5*1] + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 1pt {\strut b}}$} {1pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 2pt {\strut b}}$} {2pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 3pt {\strut b}}$} {3pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 4pt {\strut b}}$} {4pt} + {$\displaystyle x + {{\strut a} \abovewithdelims() exact 5pt {\strut b}}$} {5pt} +\stopcombination +\stoplinecorrection + +Here we use code like: + +\starttyping +$\displaystyle x + {{\strut a} \abovewithdelims() exact 2pt {\strut b}}$ +\stoptyping + +\stopsection + +\startsection[title=Skewed fractions] + +The math parameter table contains some parameters that specify a horizontal and a +vertical gap for skewed fractions. Some guessing is needed in order to implement +something that uses them, so we now provide a primitive similar to the other +fraction related ones but with a few options that one can use to influence the +rendering. Of course, a user can mess around a bit with the parameters \type +{\Umathskewedfractionhgap} and \type {\Umathskewedfractionvgap}. + +The syntax used here is: + +\starttyping +{ {1} \Uskewed / {2} } +{ {1} \Uskewedwithdelims / () {2} } +\stoptyping + +The options can be \type {noaxis} and \type {exact}, a combination of them or +just nothing. By default we add half the axis to the shifts and also by default +we zero the width of the middle character. For Latin Modern the result looks as +follows: + +\def\ShowA#1#2#3{$x + { {#1} \Uskewed / #3 {#2} } + x$} +\def\ShowB#1#2#3{$x + { {#1} \Uskewedwithdelims / () #3 {#2} } + x$} + +\start + \switchtobodyfont[modern] + \starttabulate[||||||] + \NC \NC + \ShowA{a}{b}{} \NC + \ShowA{1}{2}{} \NC + \ShowB{a}{b}{} \NC + \ShowB{1}{2}{} \NC + \NR + \NC \type{exact} \NC + \ShowA{a}{b}{exact} \NC + \ShowA{1}{2}{exact} \NC + \ShowB{a}{b}{exact} \NC + \ShowB{1}{2}{exact} \NC + \NR + \NC \type{noaxis} \NC + \ShowA{a}{b}{noaxis} \NC + \ShowA{1}{2}{noaxis} \NC + \ShowB{a}{b}{noaxis} \NC + \ShowB{1}{2}{noaxis} \NC + \NR + \NC \type{exact noaxis} \NC + \ShowA{a}{b}{exact noaxis} \NC + \ShowA{1}{2}{exact noaxis} \NC + \ShowB{a}{b}{exact noaxis} \NC + \ShowB{1}{2}{exact noaxis} \NC + \NR + \stoptabulate +\stop + +\stopsection + +\startsection[title=Side effects] + +Not all bugs reported as such are really bugs. Here is one that came from a +misunderstanding: In Eijkhout's \quotation {\TEX\ by Topic}, the rules for +handling styles in scripts are described as follows: + +\startitemize +\startitem + In any style superscripts and subscripts are taken from the next smaller + style. Exception: in display style they are taken in script style. +\stopitem +\startitem + Subscripts are always in the cramped variant of the style; superscripts are + only cramped if the original style was cramped. +\stopitem +\startitem + In an \type {..\over..} formula in any style the numerator and denominator + are taken from the next smaller style. +\stopitem +\startitem + The denominator is always in cramped style; the numerator is only in cramped + style if the original style was cramped. +\stopitem +\startitem + Formulas under a \type {\sqrt} or \type {\overline} are in cramped style. +\stopitem +\stopitemize + +In \LUATEX, one can set the styles in more detail, which means that you sometimes +have to set both normal and cramped styles to get the effect you want. If we +force styles in the script using \type {\scriptstyle} and \type +{\crampedscriptstyle} we get the following (all render the same): + +\startbuffer[demo] +\starttabulate +\NC default \NC $b_{x=xx}^{x=xx}$ \NC \NR +\NC script \NC $b_{\scriptstyle x=xx}^{\scriptstyle x=xx}$ \NC \NR +\NC crampedscript \NC $b_{\crampedscriptstyle x=xx}^{\crampedscriptstyle x=xx}$ \NC \NR +\stoptabulate +\stopbuffer + +\getbuffer[demo] + +This is coded like: + +\starttyping +$b_{x=xx}^{x=xx}$ +$b_{\scriptstyle x=xx}^{\scriptstyle x=xx}$ +$b_{\crampedscriptstyle x=xx}^{\crampedscriptstyle x=xx}$ +\stoptyping + +Now we set the following parameters + +\startbuffer[setup] +\Umathordrelspacing\scriptstyle=30mu +\Umathordordspacing\scriptstyle=30mu +\stopbuffer + +\typebuffer[setup] + +This gives: + +\start\getbuffer[setup,demo]\stop + +Since the result is not what is expected (visually), we should say: + +\startbuffer[setup] +\Umathordrelspacing\scriptstyle=30mu +\Umathordordspacing\scriptstyle=30mu +\Umathordrelspacing\crampedscriptstyle=30mu +\Umathordordspacing\crampedscriptstyle=30mu +\stopbuffer + +\typebuffer[setup] + +Now we get: + +\start\getbuffer[setup,demo]\stop + +\stopsection + +\startsection[title=Fixed scripts] + +We have three parameters that are used for anchoring superscripts and subscripts, +alone or in combinations. + +\starttabulate[|l|l|] +\NC $d$ \NC \type {\Umathsubshiftdown} \NC \NR +\NC $u$ \NC \type {\Umathsupshiftup} \NC \NR +\NC $s$ \NC \type {\Umathsubsupshiftdown} \NC \NR +\stoptabulate + +When we set \type {\mathscriptsmode} to a value other than zero, these are used +for calculating fixed positions. This is something that is needed in, for +instance, chemical equations. You can manipulate the mentioned variables to +achieve different effects, and the logic is shown in the following table. In +order to see the differences in more detail, they are enlarged in \in {figure} +[fig:mathscriptsmode]. + +\def\SampleMath#1% + {\ruledhbox{$\mathscriptsmode#1\mathupright CH_2 + CH^+_2 + CH^2_2$}} + +\starttabulate[|c|c|c|l|] + \NC \bf mode \NC \bf down \NC \bf up \NC \NC \NR + \NC 0 \NC dynamic \NC dynamic \NC \SampleMath{0} \NC \NR + \NC 1 \NC $d$ \NC $u$ \NC \SampleMath{1} \NC \NR + \NC 2 \NC $s$ \NC $u$ \NC \SampleMath{2} \NC \NR + \NC 3 \NC $s$ \NC $u + s - d$ \NC \SampleMath{3} \NC \NR + \NC 4 \NC $d + (s-d)/2$ \NC $u + (s-d)/2$ \NC \SampleMath{4} \NC \NR + \NC 5 \NC $d$ \NC $u + s - d$ \NC \SampleMath{5} \NC \NR +\stoptabulate + +\placefigure + [here] + [fig:mathscriptsmode] + {The effect of setting \type {\mathscriptsmode}.} + {\startcombination[nx=3,ny=2,distance=1em] + {\scale[width=\dimexpr(\textwidth-2em)/3\relax]{\SampleMath{0}}} {0} + {\scale[width=\dimexpr(\textwidth-2em)/3\relax]{\SampleMath{1}}} {1} + {\scale[width=\dimexpr(\textwidth-2em)/3\relax]{\SampleMath{2}}} {2} + {\scale[width=\dimexpr(\textwidth-2em)/3\relax]{\SampleMath{3}}} {3} + {\scale[width=\dimexpr(\textwidth-2em)/3\relax]{\SampleMath{4}}} {4} + {\scale[width=\dimexpr(\textwidth-2em)/3\relax]{\SampleMath{5}}} {5} + \stopcombination} + +\stopsection + +\startsection[title=Remark] + +The changes that we have made are hopefully not too intrusive. Instead of +extending existing commands, new ones were introduced so that compatibility +should not really be a problem. To some extend, these extensions violate the +principle that extensions should be done in \LUA, but \TEX\ being a math renderer +and \OPENTYPE\ replacing old font technology, we felt that we should make an +exception here. Hopefully, not too many bugs were introduced. + +\stopsection + +\stopchapter + +\stoptext diff --git a/doc/context/sources/general/manuals/still/still-profiling.tex b/doc/context/sources/general/manuals/still/still-profiling.tex new file mode 100644 index 000000000..8950864d6 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-profiling.tex @@ -0,0 +1,802 @@ +% language=uk + +\environment still-environment + +\enabledirectives[visualizers.fraction=2.5] + +\startcomponent still-profiling + +\startchapter[title=Profiling lines] + +\startsection[title=Introduction] + +Although \TEX\ is pretty good at typesetting simple texts like novels, in +practice it's often used for getting more complex stuff on paper (or screen). +Math is of course the first thing that comes to mind. If for instance you look at +the books typeset by Don Knuth you will see a rendering that is rather consistent +in spacing. This is no surprise as the author pays a lot of attention to detail +and uses inline versus display math properly. No publisher will complain about +the result. + +In the documents that I have to write styles for, the content is rather mixed, +and in particular inline math can have display math properties. In a one-column +layout this is not a real problem especially because lots of short sentences and +white space is used: we're talking of secondary|-|school educational math where +arguments for formatting something this or that way is not always rational and +consistent but more based on \quotation {this is what the student expects}, +\quotation {the competitor also does it that way} or just \quotation {we like +this more}. For instance in a recent project, the books with answers to questions +had to be typeset in a multicolumn layout and because math was involved, we end +up with lines with more height and depth than normal. That can not only result in +more pages but also can make the result look a bit messy. + +\blank \dontleavehmode \start \showboxes This paragraph demonstrates how lines +are handled: when a paragraph is broken into lines each line becomes a horizontal +box with a height and depth determined by the size of the characters that make up +the line. There is a minimal distance between baselines (\type {baselineskip}) +and when lines touch there can optionally be a \type {\lineskip}. In the end we +get a vertical list of boxes and glue (either of not flexible) mixed with +penalties that determine optimal paragraph breaks. This paragraph shows that +there is normally enough space available to do the job. \par \stop \blank + +We already have some ways to control this. For instance the dimensions of math +can be limited a bit and lines can be made to snap on a grid (which is what +publishers often want anyway). However, another alternative is to look at the +line and decide if successive lines can be moved closer, of course within the +constraints of the height and and depth of the lines. There is no real way to see +if some ugly clash can happen simply because when we run into boxed material +there can be anything inside and the dimensions can be set on purpose. This means +that we have to honour all dimensions and only can mess around with dimensions +when we're reasonably confident. In \CONTEXT\ this messing is called profiling +and that is what we will discuss next. + +\stopsection + +\startsection[title=Line heights and depths] + +\startbuffer[example-1] +Regelmatig kom je procenten tegen. ‘Pro centum’ is Latijn en betekent per +honderd, dus één van elke honderd, dus \math {\frac {1} {100}} deel. Met +procenten rekenen is daarom rekenen met honderdsten: \math {45 \procent = \frac +{45} {100} = 0,45}. Dus \math {45 \procent} van een geheel is het \math {\frac +{45} {100}} deel ervan en dat kun je berekenen door te vermenigvuldigen met \math +{0,45}. +\stopbuffer + +\startbuffer[example-2] +Je gaat uit van de bekende eigenschappen van machten. Bijvoorbeeld: \math {g^r * +g^s = g^{(r+s)}}. Neem je hierin \math {r = ^{g}\log(a)} en \math {s = ^{g}\log +b}, dan vind je: \math {g^{^{g}\log(a) + ^{g}\log(b)} = g^{^{g}\log a} \times +g^{^{g}\log b} = a \times b}. Hierbij gebruik je de definitieformules. +\stopbuffer + +\startbuffer[example-3] +Omdat volgens de eigenschappen van machten en exponenten geldt \math {\frac {1} +{x^4} = x^{-4} } is ook hier sprake van een machtsfunctie, namelijk \math {f(x) = +\frac {6} {x^4} = 6 \times \frac {1} {x^4} = 6x^{-4}}. +\stopbuffer + +In this section we will use some (Dutch) examples from documents that we've +processed. We show unprofiled versions, with two different paragraph widths, in +\in {figure} [fig:profiling:unprofiled-examples-widths]. All three examples shown +demonstrate that as soon as we use something more complex than a number or +variable in a subscript we exceed the normal line height, and thus the line +spacing becomes somewhat irregular. + +\starttexdefinition ExampleRunUnprofiled #1 + \vbox \bgroup + \switchtobodyfont[dejavu,10pt] + \raggedright + \hsize12cm + \inleft[scope=local]{\ttx hsize 12cm\\unprofiled} + \nl \vbox{\getbuffer[example-#1]} + \blank + \hsize10cm + \inleft[scope=local]{\ttx hsize 10cm\\unprofiled} + \nl \vbox{\getbuffer[example-#1]} + \egroup +\stoptexdefinition + +\startplacefigure[reference=fig:profiling:unprofiled-examples-widths,title={Unprofiled examples.}] + \enabletrackers[profiling.show] + \startcombination[nx=1,ny=3] + \startcontent + \ExampleRunUnprofiled{1} + \stopcontent + \startcaption + example 1 + \stopcaption + \startcontent + \ExampleRunUnprofiled{2} + \stopcontent + \startcaption + example 2 + \stopcaption + \startcontent + \ExampleRunUnprofiled{3} + \stopcontent + \startcaption + example 3 + \stopcaption + \stopcombination + \disabletrackers[profiling.show] +\stopplacefigure + +The profiled rendering of the same examples are shown in \in {figure} +[fig:profiling:profiled-examples-widths]. Here we use the minimal heights and +depths plus a minimum distance of 1pt. This default method is called \type +{strict}. + +\starttexdefinition ExampleRunProfiled #1 + \vbox \bgroup + \switchtobodyfont[dejavu,10pt] + \raggedright + \hsize12cm + \inleft[scope=local]{\ttx hsize 12cm\\profiled} + \nl \profiledbox{\getbuffer[example-#1]} + \blank + \hsize10cm + \inleft[scope=local]{\ttx hsize 10cm\\profiled} + \nl \profiledbox{\getbuffer[example-#1]} + \egroup +\stoptexdefinition + +\startplacefigure[reference=fig:profiling:profiled-examples-widths,title={Profiled examples.}] + \enabletrackers[profiling.show] + \startcombination[nx=1,ny=3] + \startcontent + \ExampleRunProfiled{1} + \stopcontent + \startcaption + example 1 + \stopcaption + \startcontent + \ExampleRunProfiled{2} + \stopcontent + \startcaption + example 2 + \stopcaption + \startcontent + \ExampleRunProfiled{3} + \stopcontent + \startcaption + example 3 + \stopcaption + \stopcombination + \disabletrackers[profiling.show] +\stopplacefigure + +In the first and last example there are some lines where the depth of one line +combined with the height of the following exceeds the standard line height. This +forces \TEX\ to insert \type {\lineskip} (mentioned in the demonstration +paragraph above), a dimension that is normally set to a fraction of the line +spacing (for instance 1pt for a 10pt body font and 12pt line spacing). When we +are profiling, \type{\lineskip} is ignored and we use a settable distance +instead. The second example (with superscripts) normally comes out fine as the +math stays within limits and we make sure that smaller fractions and scripts stay +within the natural limits of the line, but nested scripts can be an issue. + +% \unexpanded\def\fakeinmargin#1% +% {\dontleavehmode{\resetvisualizers\smash{\llap{#1}}}} + +% \unexpanded\def\fakestrut#1% +% {\fakeinmargin{\showstruts\strut\kern\dimexpr.5em+#1em/2\relax}} + +In \in {figure} [fig:profiling:zapf] we see the profile of a regular text with no +math. The average text stays well within the limits of height and depth. If this +doesn't happen for prose then you need to adapt the height|/|depth ratio to the +ascender|/|descender ratio of the bodyfont. For regular text it makes no sense to +use the profiler, it only slows down typesetting. + +\startplacefigure[reference=fig:profiling:zapf,title={Normal lines profiled (quote by Hermann Zapf)}] + \enabletrackers[profiling.show] + \switchtobodyfont[dejavu,10pt] + \profiledbox{\input{zapf}} + \disabletrackers[profiling.show] +\stopplacefigure + +\stopsection + +\startsection[title=When lines exceed boundaries] + +Let's now take a more detailed look at what happens when lines get too high or +low. First we'll zoom in on a simple example: in \in {figure} +[fig:profiling:simple-text], we compare a sample text rendered using the variants +of profiling currently implemented. (This is still experimental code so there +might be more in the future). Seeing profiles helps to get a picture of the +complications we have to deal with. In addition to the normal \type {vbox} +variant (used in the previous examples), we show \type {none} which only +analyzes, \type {strict} that uses the natural dimensions of lines and \type +{fixed} that is supposed to cooperate with grid snapping. + +% \startbuffer[fake-1] +% \hsize 2cm +% \fakestrut2 first x \par \fakestrut1 first y \blank +% \fakestrut2 second x \par \fakestrut1 second y \blank[2*big] +% \fakestrut2 third x \par \fakestrut1 third y \par +% \stopbuffer + +% \startbuffer[fake-2] +% \hsize 2cm +% \fakestrut2 line 1 \lower2ex\hbox{xxx}\par +% \fakestrut1 line 2 \raise2ex\hbox{xxx}\par +% \fakestrut2 line 3 \par +% \stopbuffer + +% \startplacefigure[reference=fig:profiling:simple-text,title={Just a simple two line text.}] +% \switchtobodyfont[10pt] +% \enabletrackers[profiling.show] +% \startcombination[nx=1,ny=3] +% \startcontent +% \startcombination[nx=4,ny=1,distance=10mm,style=\tt] +% {\kern1.5em\showboxes\vbox {\getbuffer[fake-1]}} {vbox} +% {\kern1.5em\showboxes\profiledbox[none] {\getbuffer[fake-1]}} {none} +% {\kern1.5em\showboxes\profiledbox[strict]{\getbuffer[fake-1]}} {strict} +% {\kern1.5em\showboxes\profiledbox[fixed] {\getbuffer[fake-1]}} {fixed} +% \stopcombination +% \stopcontent +% \startcaption +% no excessive height and depth +% \stopcaption +% \startcontent +% \startcombination[nx=4,ny=1,distance=10mm,style=\tt] +% {\kern1.5em\showboxes\vbox {\getbuffer[fake-2]}} {vbox} +% {\kern1.5em\showboxes\profiledbox[none] [distance=0pt]{\getbuffer[fake-2]}} {none} +% {\kern1.5em\showboxes\profiledbox[strict][distance=0pt]{\getbuffer[fake-2]}} {strict} +% {\kern1.5em\showboxes\profiledbox[fixed] [distance=0pt]{\getbuffer[fake-2]}} {fixed} +% \stopcombination +% \stopcontent +% \startcaption +% some excessive height and depth (distance=0pt) +% \stopcaption +% \startcontent +% \startcombination[nx=4,ny=1,distance=10mm,style=\tt] +% {\kern1.5em\showboxes\vbox {\getbuffer[fake-2]}} {vbox} +% {\kern1.5em\showboxes\profiledbox[none] [distance=2pt]{\getbuffer[fake-2]}} {none} +% {\kern1.5em\showboxes\profiledbox[strict][distance=2pt]{\getbuffer[fake-2]}} {strict} +% {\kern1.5em\showboxes\profiledbox[fixed] [distance=2pt]{\getbuffer[fake-2]}} {fixed} +% \stopcombination +% \stopcontent +% \startcaption +% some excessive height and depth (distance=2pt) +% \stopcaption +% \stopcombination +% \disabletrackers[profiling.show] +% \stopplacefigure + +\startbuffer[fake-1] +\hsize 2cm \dontleavehmode +line 1 \par +line 2 \par +line 3 \par +\stopbuffer + +\startbuffer[fake-2] +\hsize 2cm \dontleavehmode +line 1 x\lower2ex\hbox{xxx}\par +line 2 x\raise2ex\hbox{xxx}\par +line 3 \par +\stopbuffer + +\startbuffer[fake-3] +\hsize 2cm \dontleavehmode +x\lower2ex\hbox{xxx} line 1 \par +line 2 x\raise2ex\hbox{xxx}\par +line 3 \par +\stopbuffer + +\startplacefigure[reference=fig:profiling:simple-text,title={Variants of profiling, using a constructed two-line text.}] + \switchtobodyfont[10pt] + \enabletrackers[profiling.show] + \startcombination[nx=1,ny=3] + \startcontent + \startcombination[nx=5,ny=1,distance=10mm,style=\tt] + {\showboxes\profiledbox[none] [distance=0pt]{\getbuffer[fake-1]}} {none} + {\showboxes\profiledbox[strict][distance=0pt]{\getbuffer[fake-1]}} {strict/0pt} + {\showboxes\profiledbox[strict][distance=1pt]{\getbuffer[fake-1]}} {strict/1pt} + {\showboxes\profiledbox[fixed] [distance=0pt]{\getbuffer[fake-1]}} {fixed/0pt} + {\showboxes\profiledbox[fixed] [distance=1pt]{\getbuffer[fake-1]}} {fixed/1pt} + \stopcombination + \stopcontent + \startcaption + no excessive height and depth + \stopcaption + \startcontent + \startcombination[nx=5,ny=1,distance=10mm,style=\tt] + {\showboxes\profiledbox[none] [distance=0pt]{\getbuffer[fake-2]}} {none} + {\showboxes\profiledbox[strict][distance=0pt]{\getbuffer[fake-2]}} {strict/0pt} + {\showboxes\profiledbox[strict][distance=1pt]{\getbuffer[fake-2]}} {strict/1pt} + {\showboxes\profiledbox[fixed] [distance=0pt]{\getbuffer[fake-2]}} {fixed/0pt} + {\showboxes\profiledbox[fixed] [distance=1pt]{\getbuffer[fake-2]}} {fixed/1pt} + \stopcombination + \stopcontent + \startcaption + some excessive height and depth (overlapping) + \stopcaption + \startcontent + \startcombination[nx=5,ny=1,distance=10mm,style=\tt] + {\showboxes\profiledbox[none] [distance=0pt]{\getbuffer[fake-3]}} {none} + {\showboxes\profiledbox[strict][distance=0pt]{\getbuffer[fake-3]}} {strict/0pt} + {\showboxes\profiledbox[strict][distance=1pt]{\getbuffer[fake-3]}} {strict/1pt} + {\showboxes\profiledbox[fixed] [distance=0pt]{\getbuffer[fake-3]}} {fixed/0pt} + {\showboxes\profiledbox[fixed] [distance=1pt]{\getbuffer[fake-3]}} {fixed/1pt} + \stopcombination + \stopcontent + \startcaption + some excessive height and depth (out of touch) + \stopcaption + \stopcombination + \disabletrackers[profiling.show] +\stopplacefigure + +\in {Figure} [fig:profiling:simple-text] we show what happens when we add some +more excessive height and depth to lines. The samples are: + +\starttyping +line 1 x\lower2ex\hbox{xxx}\par +line 2 x\raise2ex\hbox{xxx}\par +line 3 \par +\stoptyping + +and: + +\starttyping +x\lower2ex\hbox{xxx} line 1 \par +line 2 x\raise2ex\hbox{xxx}\par +line 3 \par +\stoptyping + +Here the \type {strict} variant has some effect while \type {fixed} only has some +influence on the height and depth of lines. Later we will see that \type {fixed} +operates in steps and the default step is large so here we never meet the +criteria for closing up. \footnote {In \CONTEXT\ we normally use \type {\high} +and \type {\low} and both ensure that we don't exceed the natural height and +depth.} + +A profiled box is typeset with \type {\profiledbox}. There is some control +possible but the options are not yet set in stone so we won't use them all here. +Profiling can be turned on for the whole document with \type {\setprofile} but +I'm sure that will seldom happen, and these examples show why: one cannot +beforehand say if the result looks good. Let's now apply profiling to a real +text. If you play with this yourself you can show profiles in gray with a +tracker: + +\starttyping +\enabletrackers[profiling.show] +\stoptyping + +\newbox\myprofiledbox + +\startbuffer[raw-1] +\profiledbox + [strict] + [distance=0pt] + {\nl\getbuffer[example-1]} +\stopbuffer + +\startbuffer[raw-2] +\profiledbox + [strict] + [distance=1pt] + {\nl\getbuffer[example-1]} +\stopbuffer + +\startbuffer[raw-3] +\profiledbox + [strict] + [height=2\strutht, + depth=2\strutdp, + distance=1pt] + {\nl\getbuffer[example-1]} +\stopbuffer + +\startplacefigure[reference=fig:profiling:distances,title={Examples width different dimensions.}] + \enabletrackers[profiling.show] + \startcombination[nx=1,ny=3] + \startcontent + \setbox\myprofiledbox\rawbuffer{raw-1} + \xdef\LastProfiledHeight{\the\htdp\myprofiledbox} + \box\myprofiledbox + \stopcontent + \startcaption + zero distance, resulting height \LastProfiledHeight + \stopcaption + \startcontent + \setbox\myprofiledbox\rawbuffer{raw-2} + \xdef\LastProfiledHeight{\the\htdp\myprofiledbox} + \box\myprofiledbox + \stopcontent + \startcaption + distance, resulting height \LastProfiledHeight + \stopcaption + \startcontent + \setbox\myprofiledbox\rawbuffer{raw-3} + \xdef\LastProfiledHeight{\the\htdp\myprofiledbox} + \box\myprofiledbox + \stopcontent + \startcaption + distance, double height and depth, resulting height \LastProfiledHeight + \stopcaption + \stopcombination + \disabletrackers[profiling.show] +\stopplacefigure + +We show the effects of setting distances in \in {figure} +[fig:profiling:distances]. We start with a zero distance: + +\typebuffer[raw-1] + +Because we don't want lines to touch we then set the minimum distance to a +reasonable value (1pt). + +\typebuffer[raw-2] + +Finally we also double the height and depth of lines, something that normally will +not be done. The defaults are the standard height and depth (the ones you get +when you inject a so-called \type{\strut}). + +\typebuffer[raw-3] + +The problem with this kind of analysis is that deciding when and how to use this +information to improve spacing is non|-|trivial. One of the characteristics of +user demand is that it nearly always concerns rather specific situations and that +suggested solutions could work only in those cases. But as soon as we have one +exceptional situation, intervention is needed which in turn means that a +mechanism has to be under complete user control. That itself assumes that the +user still has control, which is not the case in automated workflows. In fact, as +soon as one is in control over the source and rendering, there are often easier +ways to deal with the few cases that need treatment. Possible interference can +come from, for instance: + +\startitemize[packed] +\startitem whitespace between paragraphs \stopitem +\startitem section titles (using different fonts and spacing) \stopitem +\startitem descriptions and other intermezzos \stopitem +\startitem images that interrupt the flow, or end up next to text \stopitem +\startitem ornaments like margin words (we catch some) \stopitem +\startitem text backgrounds making spacing assumptions \stopitem +\stopitemize + +After a few decades of using \TEX\ and writing solutions, it has become pretty +clear that fully automated typesetting is a dream, if only because the input can +be pretty weird and inconsistent and demands (from those who are accustomed to +tweaking manually in a desktop publishing application) can be pretty weird and +inconsistent too. So, the only real solution is to use some kind of artificial +intelligence that one can feed with demands and constraints and that hopefully is +clever enough to deal with the inconsistencies. As this kind of computing is +unlikely to happen in my lifetime, poor man explicit solutions have to do the job +for now. One can add all kinds of heuristics to the profiler but this can +backfire when control is needed. Alternatively one can end up with many options +like we have in grid snapping. + +\stopsection + +\startsection[title=Where to use profiling] + +In \CONTEXT\ there are four places (maybe a few more eventually) where this kind +of control over spacing makes sense: + +\startitemize[packed] +\startitem the main text flow in single column mode \stopitem +\startitem multi|-|column mode, especially mixed columns \stopitem +\startitem framed texts, used for all kinds of content \stopitem +\startitem explicitly (balanced) split boxes \stopitem +\stopitemize + +Because framed texts are used all over, for instance in tables, it means that if +we provide control over spacing using profiles, many \CONTEXT\ mechanisms can use +it. However, enabling this for all packaging has a significant overhead so it has +to be used with care so that there is no performance hit when it is not used. +Here is an easy example using \type {\framed}: + +\starttyping +\framed + [align=normal, + profile=fixed, + frame=off] + {some text ...} +\stoptyping + +For the following examples we define this helper: + +\startbuffer +\starttexdefinition demo-profile-1 #1 + \framed + [align=normal,profile=#1] + {xxx$\frac{1}{\frac{1}{\frac{1}{2}}}$ + \par + $\frac{\frac{1}{\frac{1}{2}}}{2}$xxx} +\stoptexdefinition +\stopbuffer + +\typebuffer \getbuffer + +We apply this to predefined profiles. The macro is called like this: + +\starttyping +\texdefinition{demo-profile-1}{fixed} +\stoptyping + +\starttexdefinition unexpanded ProfileSteps #1 + \startcombination[nx=5,ny=1] + {#1\hbox to 6em{\hss\texdefinition{demo-profile-1} {}\hss}} {\small vbox} + {#1\hbox to 6em{\hss\texdefinition{demo-profile-1} {fixed}\hss}} {\small\type{fixed}} + {#1\hbox to 6em{\hss\texdefinition{demo-profile-1} {halffixed}\hss}} {\small\type{halffixed}} + {#1\hbox to 6em{\hss\texdefinition{demo-profile-1}{quarterfixed}\hss}} {\small\type{quarterfixed}} + {#1\hbox to 6em{\hss\texdefinition{demo-profile-1} {eightsfixed}\hss}} {\small\type{eightsfixed}} + \stopcombination +\stoptexdefinition + +The outcome can depend on the font used: in \in {figure} +[fig:profiling:profiles-fonts] we show Latin Modern, \TEX\ Gyre Pagella and +Dejavu. Because in \CONTEXT\ the line height depends on the bodyfont; each case +is different. + +\startplacefigure[reference=fig:profiling:profiles-fonts,title=A few fonts compared.] + \enabletrackers[profiling.show] + \startcombination[nx=1,ny=3] + \startcontent + \ProfileSteps{\switchtobodyfont[modern]} + \stopcontent + \startcaption + Latin Modern + \stopcaption + \startcontent + \ProfileSteps{\switchtobodyfont[pagella]} + \stopcontent + \startcaption + Pagella + \stopcaption + \startcontent + \ProfileSteps{\switchtobodyfont[dejavu]} + \stopcontent + \startcaption + Dejavu + \stopcaption + \stopcombination + \disabletrackers[profiling.show] +\stopplacefigure + +\startplacefigure[reference=fig:profiling:profiles-boxedcolumns,title={Boxed columns without profile.}] + \enabletrackers[profiling.show] + \startcombination[nx=1,ny=3] + \startcontent + \startboxedcolumns[distance=2.2em,grid=yes,profile=none,frame=on] + \nl\getbuffer[example-1] + \stopboxedcolumns + \stopcontent + \startcaption + none on grid + \stopcaption + \startcontent + \startboxedcolumns[distance=2.2em,grid=yes,profile=strict,frame=on] + \nl\getbuffer[example-1] + \stopboxedcolumns + \stopcontent + \startcaption + strict on grid + \stopcaption + \startcontent + \startboxedcolumns[distance=2.2em,grid=yes,profile=fixed,frame=on] + \nl\getbuffer[example-1] + \stopboxedcolumns + \stopcontent + \startcaption + fixed on grid + \stopcaption + \stopcombination + \disabletrackers[profiling.show] +\stopplacefigure + +As mentioned, we need this kind of profiling in multi|-|column typesetting, so +let us have a look at that now. Columns are processed in grid mode but this is +taken into account. We can simulate this by using boxed columns; see \in {figure} +[fig:profiling:profiles-boxedcolumns]. One of the biggest problems is what to do +with the bottom and top of a page or column. This will probably take a bit more +to get right, and likely we will end up with different strategies. We can also +think of special handlers but that will come with a high speed penalty. In the +\type {strict} variant we don't mess with the dimension of a line too much, but +the \type {fixed} alternative will get some more control. + +Although using this feature looks promising it is also dangerous. For instance a +side effect can be that interline spacing becomes inconsistent and even ugly. It +really depends on the content. Also, as soon as some grid snapping is used, the +gain becomes less, simply because the solution space is smaller. Then of course +there is the matter of overall look and feel: most documents that need this kind +of magic look bad anyway, so why bother. In this respect it is comparable to +applying protrusion and expansion. There are hardly any combinations of design +and content where micro|-|typography makes sense to use: in prose perhaps, but +not in mixed content. On the other hand, profiling makes more sense in mixed +content than in prose. + +Not everything that is possible should be used. In \in {figure} +[fig:profiling:fake-examples-1] we show some fake paragraphs with profiles +applied, the first series (random range~2) has a few excessive snippets, the last +one (random range~5) has many. In \in {figure} [fig:profiling:fake-examples-2] we +show them in a different arrangement. Although there are differences it is hard +to say if the results look better. We scaled down the results and used gray fake +blurs instead of real text in order to get a better impression of the so-called +(overall) grayness of a text. + +% \starttexdefinition profile-sample-set #1#2#3 +% \startuseMPgraphic{random-thing} +% if round(uniformdeviate(10)) = 5 : +% fill unitsquare enlarged ((1mm,#2mm) randomized(1mm,#1mm)) withcolor \MPcolor{#3} ; +% else : +% fill unitsquare enlarged ((1mm,1mm) randomized(1mm,1mm)) withcolor \MPcolor{darkgray} ; +% fi ; +% draw origin withpen pencircle scaled 1mm ; +% \stopuseMPgraphic +% \setbox#1\hbox\bgroup +% \dorecurse {500} {% +% \dontleavehmode +% \bgroup +% \obeyMPboxdepth +% \useMPgraphic{random-thing}% +% \egroup +% \hskip 3mm plus 3mm minus 1mm\relax +% }% +% \egroup +% \stoptexdefinition + +% \starttexdefinition profile-sample-get #1#2 +% \scale +% [width=\dimexpr(\textwidth-2em)/4\relax] +% {\framed +% [offset=overlay,align=normal,profile=#2] +% {\unhcopy#1}} +% \stoptexdefinition + +% \texdefinition{profile-sample-set}{0}{2}{darkred} +% \texdefinition{profile-sample-set}{2}{3}{darkgreen} +% \texdefinition{profile-sample-set}{4}{4}{darkblue} +% \texdefinition{profile-sample-set}{6}{5}{darkyellow} + +\startMPdefinitions + color FakeRed ; FakeRed := \MPcolor{darkred} ; + color FakeGreen ; FakeGreen := \MPcolor{darkgreen} ; + color FakeBlue ; FakeBlue := \MPcolor{darkblue} ; + color FakeYellow ; FakeYellow := \MPcolor{darkyellow} ; + color FakeGray ; FakeGray := \MPcolor{darkgray} ; + def FakeInColor(expr h,c) = + if round(uniformdeviate(10)) = 5 : + fill unitsquare enlarged ((1mm,h*mm) randomized(1mm,h*mm)) withcolor c ; + else : + fill unitsquare enlarged ((1mm,1 mm) randomized(1mm,1 mm)) withcolor FakeGray ; + fi ; + draw origin withpen pencircle scaled 1mm ; + enddef ; +\stopMPdefinitions + +\starttexdefinition profile-sample-set #1#2#3 + \setbox#1\hbox\bgroup + \dorecurse {500} {% + \dontleavehmode + \bgroup + \obeyMPboxdepth + \startMPcode FakeInColor(#2,#3)\stopMPcode + \egroup + \hskip 3mm plus 3mm minus 1mm\relax + }% + \egroup +\stoptexdefinition + +\starttexdefinition profile-sample-get #1#2 + \scale + [width=\dimexpr(\textwidth-2em)/4\relax] + {\framed + [offset=overlay,align=normal,profile=#2] + {\unhcopy#1}} +\stoptexdefinition + +\texdefinition{profile-sample-set}{0}{2}{FakeRed} +\texdefinition{profile-sample-set}{2}{3}{FakeGreen} +\texdefinition{profile-sample-set}{4}{4}{FakeBlue} +\texdefinition{profile-sample-set}{6}{5}{FakeYellow} + +\startplacefigure + [reference=fig:profiling:fake-examples-1, + title={Some examples, each row has progressively more excessive snippets.}] + \startcombination[location=top,nx=4,ny=4] + {\texdefinition{profile-sample-get}{0}{none}} {\tttf none / 2} + {\texdefinition{profile-sample-get}{0}{strict}} {\tttf strict / 2} + {\texdefinition{profile-sample-get}{0}{fixed}} {\tttf fixed / 2} + {\texdefinition{profile-sample-get}{0}{halffixed}} {\tttf halffixed / 2} + {\texdefinition{profile-sample-get}{2}{none}} {\tttf none / 3} + {\texdefinition{profile-sample-get}{2}{strict}} {\tttf strict / 3} + {\texdefinition{profile-sample-get}{2}{fixed}} {\tttf fixed / 3} + {\texdefinition{profile-sample-get}{2}{halffixed}} {\tttf halffixed / 3} + {\texdefinition{profile-sample-get}{4}{none}} {\tttf none / 4} + {\texdefinition{profile-sample-get}{4}{strict}} {\tttf strict / 4} + {\texdefinition{profile-sample-get}{4}{fixed}} {\tttf fixed / 4} + {\texdefinition{profile-sample-get}{4}{halffixed}} {\tttf halffixed / 4} + {\texdefinition{profile-sample-get}{6}{none}} {\tttf none / 5} + {\texdefinition{profile-sample-get}{6}{strict}} {\tttf strict / 5} + {\texdefinition{profile-sample-get}{6}{fixed}} {\tttf fixed / 5} + {\texdefinition{profile-sample-get}{6}{halffixed}} {\tttf halffixed / 5} + \stopcombination +\stopplacefigure + +\startplacefigure + [reference=fig:profiling:fake-examples-2, + title={The same examples, rearranged such that each row has a different profiling variant.}] + \startcombination[location=top,nx=4,ny=4] + {\texdefinition{profile-sample-get}{0}{none}} {\tttf none / 2} + {\texdefinition{profile-sample-get}{2}{none}} {\tttf none / 3} + {\texdefinition{profile-sample-get}{4}{none}} {\tttf none / 4} + {\texdefinition{profile-sample-get}{6}{none}} {\tttf none / 5} + {\texdefinition{profile-sample-get}{0}{strict}} {\tttf strict / 2} + {\texdefinition{profile-sample-get}{2}{strict}} {\tttf strict / 3} + {\texdefinition{profile-sample-get}{4}{strict}} {\tttf strict / 4} + {\texdefinition{profile-sample-get}{6}{strict}} {\tttf strict / 5} + {\texdefinition{profile-sample-get}{0}{fixed}} {\tttf fixed / 2} + {\texdefinition{profile-sample-get}{2}{fixed}} {\tttf fixed / 3} + {\texdefinition{profile-sample-get}{4}{fixed}} {\tttf fixed / 4} + {\texdefinition{profile-sample-get}{6}{fixed}} {\tttf fixed / 5} + {\texdefinition{profile-sample-get}{0}{halffixed}} {\tttf halffixed / 2} + {\texdefinition{profile-sample-get}{2}{halffixed}} {\tttf halffixed / 3} + {\texdefinition{profile-sample-get}{4}{halffixed}} {\tttf halffixed / 4} + {\texdefinition{profile-sample-get}{6}{halffixed}} {\tttf halffixed / 5} + \stopcombination +\stopplacefigure + +\stopsection + +\startsection[title=Conclusion] + +Although profiling seems interesting, in practice it does not have much value in +an automated flow. Ultimately, in the project for which I investigated this +trickery, only in the final stage was some last minute optimization of the +rendering done. We did that by injecting directives. Think of page breaks that +make the result look more balanced. Optimizing image placement happens in an +earlier stage because the text can refer to images like \quotation {in the +picture on the left, we see \unknown}. Controlling profiles is much harder. In +fact, the more clever we are, the harder it gets to beat it when we want an +exception. All these mechanisms: spacing, snapping, profiling, breaking pages, +image placement, to mention a few, have to work together. For projects that +depend on such placement, it might be better to write dedicated mechanisms than +to try to fight with clever built|-|in features. + +In practice, probably only the \type {fixed} alternative makes sense and as that +one has a boundary condition similar to (or equal, depending on other settings) +snapping on gridsteps, the end result might not be that different from doing +nothing. In \in {figure} [fig:profiling:fake-examples-3] you see that the vbox +variant is not that bad. And extremely difficult content is unlikely to ever look +perfect unless some manual intervention happens. Therefore, from the perspective +of \quotation {fine points of text typesetting} some local (manual) control might +be more interesting and relevant. + +\texdefinition{profile-sample-set}{0}{3}{FakeGreen} +\texdefinition{profile-sample-set}{2}{3}{FakeGreen} +\texdefinition{profile-sample-set}{4}{3}{FakeGreen} + +In the end, I didn't need this profiling feature at all: because there are +expectations with respect to how many pages a book should have, typesetting in +columns was not needed. It didn't save that many pages, and the result would +never look that much better, simply because of the type of content. Large images +were also spoiling the game. Nevertheless we will keep profiles in the core and +it might even get extended. One question remains: at what point do we stop adding +such features? The answer would be easier if \TEX\ wasn't so flexible. + +\startplacefigure[location=top,reference=fig:profiling:fake-examples-3,title=Three similar random cases.] + \startcombination[location=top,nx=3,ny=3] + {\texdefinition{profile-sample-get}{0}{}} {\tttf vbox 1} + {\texdefinition{profile-sample-get}{0}{strict}} {\tttf strict 1} + {\texdefinition{profile-sample-get}{0}{fixed}} {\tttf fixed 1} + {\texdefinition{profile-sample-get}{2}{}} {\tttf vbox 2} + {\texdefinition{profile-sample-get}{2}{strict}} {\tttf strict 2} + {\texdefinition{profile-sample-get}{2}{fixed}} {\tttf fixed 2} + {\texdefinition{profile-sample-get}{4}{}} {\tttf vbox 3} + {\texdefinition{profile-sample-get}{4}{strict}} {\tttf strict 3} + {\texdefinition{profile-sample-get}{4}{fixed}} {\tttf fixed 3} + \stopcombination +\stopplacefigure + +\stopsection + +\stopchapter + +\page \enabledirectives[visualizers.fraction=default] + +\stopcomponent + diff --git a/doc/context/sources/general/manuals/still/still-simple.tex b/doc/context/sources/general/manuals/still/still-simple.tex new file mode 100644 index 000000000..9416dd028 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-simple.tex @@ -0,0 +1,330 @@ +% language=uk + +\environment still-environment + +\startcomponent still-simple + +\startchapter[title=Removing something (typeset)] + +\startsection[title=Introduction] + +The primitive \type {\unskip} often comes in handy when you want to remove a +space (or more precisely: a glue item) but sometimes you want to remove more. +Consider for instance the case where a sentence is built up stepwise from data. +At some point you need to insert some punctuation but as you cannot look ahead it +needs to be delayed. Keeping track of accumulated content is no fun, and a quick +and dirty solution is to just inject it and remove it when needed. One way to +achieve this is to wrap this optional content in a box with special dimensions. +Just before the next snippet is injected we can look back for that box (that can +then be recognized by those special dimensions) and either remove it or unbox it +back into the stream. + +To be honest, one seldom needs this feature. In fact I never needed it until +Alan Braslau and I were messing around with (indeed messy) bibliographic +rendering and we thought it would be handy to have a helper that could remove +punctuation. Think of situations like this: + +\starttyping +John Foo, Mary Bar and others. +John Foo, Mary Bar, and others. +\stoptyping + +One can imagine this list to be constructed programmatically, in which case the +comma before the \type {and} can be superfluous. So, the \type {and others} can +be done like this: + +\startbuffer +\def\InjectOthers + {\removeunwantedspaces + \removepunctuation + \space and others} + +John Foo, Mary Bar, \InjectOthers. +\stopbuffer + +\typebuffer + +Notice that we first remove spaces. This will give: + +\blank {\bf \getbuffer} \blank + +where the commas after the names are coming from some not|-|too|-|clever automatism +or are the side effect of lazy programming. In the sections below I will describe +a bit more generic mechanism and also present a solution for non|-|\CONTEXT\ users. + +\stopsection + +\startsection[title=Marked content] + +The example above can be rewritten in a more general way. We define a +couple macros (using \CONTEXT\ functionality): + +\startbuffer +\def\InjectComma + {\markcontent + [punctuation] + {\removeunwantedspaces,\space}} + +\def\InjectOthers + {\removemarkedcontent[punctuation]% + \space and others} +\stopbuffer + +\typebuffer \getbuffer + +These can be used as: + +\startbuffer +John Foo\InjectComma Mary Bar\InjectComma \InjectOthers. +\stopbuffer + +\typebuffer + +Which gives us: + +\blank {\bf \getbuffer} \blank + +Normally one doesn't need this kind of magic for lists because the length of the +list is known and injection can be done using the index in the list. Here is a more +practical example: + +\startbuffer +\def\SomeTitle {Just a title} +\def\SomeAuthor{Just an author} +\def\SomeYear {2015} +\stopbuffer + +\typebuffer \getbuffer + +We paste the three snippets together: + +\startbuffer +\SomeTitle,\space \SomeAuthor\space (\SomeYear). +\stopbuffer + +\typebuffer \blank {\bf \getbuffer} \blank + +But to get even more abstract, we can do this: + +\startbuffer +\def\PlaceTitle + {\SomeTitle + \markcontent[punctuation]{.}} + +\def\PlaceAuthor + {\removemarkedcontent[punctuation]% + \markcontent[punctuation]{,\space}% + \SomeAuthor + \markcontent[punctuation]{,\space}} + +\def\PlaceYear + {\removemarkedcontent[punctuation]% + \space(\SomeYear)% + \markcontent[punctuation]{.}} +\stopbuffer + +\typebuffer \getbuffer + +Used as: + +\startbuffer +\PlaceTitle\PlaceAuthor\PlaceYear +\stopbuffer + +\typebuffer + +we get the output: + +\blank {\bf \getbuffer} \blank + +but when we have no author, + +\startbuffer +\def\SomeAuthor{} + +\PlaceTitle\PlaceAuthor\PlaceYear +\stopbuffer + +\typebuffer + +Now we get: + +\blank {\bf \getbuffer} \blank + +Even more clever is this: + +\def\PlaceYear + {\removemarkedcontent[punctuation]% + \markcontent[punctuation]{\space(\SomeYear).}} + +\startbuffer +\def\SomeAuthor{} +\def\SomeYear{} +\def\SomePeriod{\removemarkedcontent[punctuation].} + +\PlaceTitle\PlaceAuthor\PlaceYear\SomePeriod +\stopbuffer + +\typebuffer + +The output is: + +\blank {\bf \getbuffer} \blank + +Of course we can just test for a variable like \type {\SomeAuthor} being empty +before we place punctuation, but there are cases where a period becomes a comma +or a comma becomes a semicolon. Especially with bibliographies your worst +typographical nightmares come true, so it is handy to have such a mechanism +available when it's needed. + +\stopsection + +\startsection[title=A plain solution] + +For users of \LUATEX\ who don't want to use \CONTEXT\ I will now present an +alternative implementation. Of course more clever variants are possible but the +principle remains. The trick is simple enough to show here as an example of \LUA\ +coding as it doesn't need much help from the infrastructure that the macro +package provides. The only pitfall is the used signal (attribute number) but you +can set another one if needed. We use the \type {gadgets} namespace to isolate +the code. + +\startbuffer +\directlua { + gadgets = gadgets or { } + local marking = { } + gadgets.marking = marking + + local marksignal = 5001 + local lastmarked = 0 + local marked = { } + local local_par = 6 + local whatsit_node = 8 + + function marking.setsignal(n) + marksignal = tonumber(n) or marksignal + end + + function marking.mark(str) + local currentmarked = marked[str] + if not currentmarked then + lastmarked = lastmarked + 1 + currentmarked = lastmarked + marked[str] = currentmarked + end + tex.setattribute(marksignal,currentmarked) + end + + function marking.remove(str) + local attr = marked[str] + if not attr then + return + end + local list = tex.nest[tex.nest.ptr] + if list then + local head = list.head + local tail = list.tail + local last = tail + if last[marksignal] == attr then + local first = last + while true do + local prev = first.prev + if not prev or prev[marksignal] ~= attr or + (prev.id == whatsit_node and + prev.subtype == local_par) then + break + else + first = prev + end + end + if first == head then + list.head = nil + list.tail = nil + else + local prev = first.prev + list.tail = prev + prev.next = nil + end + node.flush_list(first) + end + end + end +} +\stopbuffer +\stopluacode + +\typebuffer \getbuffer + +These functions are called from macros. We use symbolic names for the marked +snippets. We could have used numbers but meaningful tags can be supported with +negligible overhead. The remover starts at the end of the current list and +goes backwards till no matching attribute value is seen. When a valid range is +found it gets removed. + +\startbuffer +\def\setmarksignal#1% + {\directlua{gadgets.marking.setsignal(\number#1)}} + +\def\marksomething#1#2% + {{\directlua{gadgets.marking.mark("#1")}{#2}}} + +\def\unsomething#1% + {\directlua{gadgets.marking.remove("#1")}} +\stopbuffer + +\typebuffer \getbuffer + +The working of these macros can best be shown from a few examples: + +\startbuffer +before\marksomething{gone}{\em HERE}\unsomething{gone}after +before\marksomething{kept}{\em HERE}\unsomething{gone}after +\marksomething{gone}{\em HERE}\unsomething{gone}last +\marksomething{kept}{\em HERE}\unsomething{gone}last +\stopbuffer + +\typebuffer + +This renders as: \blank \startlines\bf\getbuffer\stoplines + +The remover needs to look at the beginning of a paragraph marked by a local par +whatsit. If we removed that, \LUATEX\ would crash because the list head +(currently) cannot be set to nil. This is no big deal because this macro is not +meant to clean up across paragraphs. + +A close look at the definition of \type {\marksomething} will reveal +an extra grouping in the definition. This is needed to make content that uses +\type {\aftergroup} trickery work correctly. Here is another example: + +\startbuffer +\def\SnippetOne {first\marksomething{punctuation}{, }} +\def\SnippetTwo {second\marksomething{punctuation}{, }} +\def\SnippetThree{\unsomething{punctuation} and third.} +\stopbuffer + +\typebuffer \getbuffer + +We can paste these snippets together and make the last one use \type {and} +instead of a comma. + +\startbuffer +\SnippetOne \SnippetTwo \SnippetThree\par +\SnippetOne \SnippetThree\par +\stopbuffer + +\typebuffer + +We get: \blank {\bf \getbuffer} \blank + +Of course in practice one probably knows how many snippets there are and using a +counter to keep track of the state is more efficient than first typesetting +something and removing it afterwards. But still it looks like a cool feature and +it can come in handy at some point, as with the title|-|author|-|year example given +before. + +The plain code shown here is in the distribution in the file \type +{luatex-gadgets} and gets preloaded in the \type {luatex-plain} format. + +\stopsection + +\stopchapter diff --git a/doc/context/sources/general/manuals/still/still-titlepage.tex b/doc/context/sources/general/manuals/still/still-titlepage.tex new file mode 100644 index 000000000..3d7c9a928 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-titlepage.tex @@ -0,0 +1,38 @@ +\startcomponent still-titlepage + +\startMPpage + + picture p ; p := image ( + numeric i ; i := 1cm ; + numeric j ; j := 1cm ; + forever : + j := 1.1 * j ; + i := 1cm ; + forever : + i := 1.1 * i ; + draw (i,j) withpen pencircle xscaled (i/10) yscaled (j/10) withcolor .5white ; % withtransparency (1,.5) ; + if i > 21cm : break fi ; + endfor ; + if j > 30cm : break fi ; + endfor ; + ) ; + + p := p xysized(PaperWidth,PaperHeight) ; + + fill boundingbox p withcolor "maincolor" ; + + draw p ; + + currentpicture := currentpicture shifted - llcorner currentpicture ; + + draw textext.llft("Still") xsized .75PaperWidth shifted (.95PaperWidth,.950PaperHeight) withcolor white ; + draw textext.llft("going on") xsized .50PaperWidth shifted (.95PaperWidth,.725PaperHeight) withcolor white ; + draw textext.llft("Hans Hagen") xsized .50PaperWidth shifted (.95PaperWidth,.125PaperHeight) withcolor white ; + + setbounds currentpicture to Page ; + +\stopMPpage + +\page[empty] \setupcounter[userpage][start=1] + +\stopcomponent diff --git a/doc/context/sources/general/manuals/still/still-tokens.tex b/doc/context/sources/general/manuals/still/still-tokens.tex new file mode 100644 index 000000000..34784cdf3 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still-tokens.tex @@ -0,0 +1,903 @@ +% language=uk + +\environment still-environment + +\starttext + +\startchapter[title=Scanning input] + +\startsection[title=Introduction] + +Tokens are the building blocks of the input for \TEX\ and they drive the process +of expansion which in turn results in typesetting. If you want to manipulate the +input, intercepting tokens is one approach. Other solutions are preprocessing or +writing macros that do something with their picked|-|up arguments. In \CONTEXT\ +\MKIV\ we often forget about manipulating the input but manipulate the +intermediate typesetting results instead. The advantage is that only at that +moment do you know what you're truly dealing with, but a disadvantage is that +parsing the so-called node lists is not always efficient and it can even be +rather complex, for instance in math. It remains a fact that until \LUATEX\ +version 0.80 \CONTEXT\ hardly used the token interface. + +In version 0.80 a new scanner interface was introduced, demonstrated by Taco +Hoekwater at the \CONTEXT\ conference 2014. Luigi Scarso and I integrated that +code and I added a few more functions. Eventually the team will kick out the old +token library and overhaul the input|-|related code in \LUATEX, because no +callback is needed any more (and also because the current code still has traces +of multiple \LUA\ instances). This will happen stepwise to give users who use the +old mechanism an opportunity to adapt. + +Here I will show a bit of the new token scanners and explain how they can be used +in \CONTEXT. Some of the additional scanners written on top of the built|-|in ones +will probably end up in the generic \LUATEX\ code that ships with \CONTEXT. + +\stopsection + +\startsection[title=The \TEX\ scanner] + +The new token scanner library of \LUATEX\ provides a way to hook \LUA\ into \TEX\ +in a rather natural way. I have to admit that I never had any real demand for +such a feature but now that we have it, it is worth exploring. + +The \TEX\ scanner roughly provides the following sub-scanners that are used to +implement primitives: keyword, token, token list, dimension, glue and integer. +Deep down there are specific variants for scanning, for instance, font dimensions +and special numbers. + +A token is a unit of input, and one or more characters are turned into a token. +How a character is interpreted is determined by its current catcode. For instance +a backslash is normally tagged as `escape character' which means that it starts a +control sequence: a macro name or primitive. This means that once it is scanned a +macro name travels as one token through the system. Take this: + +\starttyping +\def\foo#1{\scratchcounter=123#1\relax} +\stoptyping + +Here \TEX\ scans \type {\def} and turns it into a token. This particular token +triggers a specific branch in the scanner. First a name is scanned with +optionally an argument specification. Then the body is scanned and the macro is +stored in memory. Because \type {\scratchcounter}, \type +{\relax} and \type {#1} are +turned into tokens, this body has 7~tokens. + +When the macro \type {\foo} is referenced the body gets expanded which here means +that the scanner will scan for an argument first and uses that in the +replacement. So, the scanner switches between different states. Sometimes tokens +are just collected and stored, in other cases they get expanded immediately into +some action. + +\stopsection + +\startsection[title=Scanning from \LUA] + +The basic building blocks of the scanner are available at the \LUA\ end, for +instance: + +\starttyping +\directlua{print(token.scan_int())} 123 +\stoptyping + +This will print \type {123} to the console. Or, you can store the number and +use it later: + +\starttyping +\directlua{SavedNumber = token.scan_int())} 123 + +We saved: \directlua{tex.print(SavedNumber)} +\stoptyping + +The number of scanner functions is (on purpose) limited but you can use them to +write additional ones as you can just grab tokens, interpret them and act +accordingly. + +The \type {scan_int} function picks up a number. This can also be a counter, a +named (math) character or a numeric expression. In \TEX, numbers are integers; +floating|-|point is not supported naturally. With \type {scan_dimen} a dimension +is grabbed, where a dimen is either a number (float) followed by a unit, a dimen +register or a dimen expression (internally, all become integers). Of course +internal quantities are also okay. There are two optional arguments, the first +indicating that we accept a filler as unit, while the second indicates that math +units are expected. When an integer or dimension is scanned, tokens are expanded +till the input is a valid number or dimension. The \type {scan_glue} function +takes one optional argument: a boolean indicating if the units are math. + +The \type {scan_toks} function picks up a (normally) brace|-|delimited sequence of +tokens and (\LUATEX\ 0.80) returns them as a table of tokens. The function \type +{get_token} returns one (unexpanded) token while \type {scan_token} returns +an expanded one. + +Because strings are natural to \LUA\ we also have \type {scan_string}. This one +converts a following brace|-|delimited sequence of tokens into a proper string. + +The function \type {scan_keyword} looks for the given keyword and when found skips +over it and returns \type {true}. Here is an example of usage: \footnote {In +\LUATEX\ 0.80 you should use \type {newtoken} instead of \type {token}.} + +\starttyping +function ScanPair() + local one = 0 + local two = "" + while true do + if token.scan_keyword("one") then + one = token.scan_int() + elseif token.scan_keyword("two") then + two = token.scan_string() + else + break + end + end + tex.print("one: ",one,"\\par") + tex.print("two: ",two,"\\par") +end +\stoptyping + +This can be used as: + +\starttyping +\directlua{ScanPair()} +\stoptyping + +You can scan for an explicit character (class) with \type {scan_code}. This +function takes a positive number as argument and returns a character or \type +{nil}. + +\starttabulate[|r|r|l|] +\NC \cldcontext{tokens.bits.escape } \NC 0 \NC \type{escape} \NC \NR +\NC \cldcontext{tokens.bits.begingroup } \NC 1 \NC \type{begingroup} \NC \NR +\NC \cldcontext{tokens.bits.endgroup } \NC 2 \NC \type{endgroup} \NC \NR +\NC \cldcontext{tokens.bits.mathshift } \NC 3 \NC \type{mathshift} \NC \NR +\NC \cldcontext{tokens.bits.alignment } \NC 4 \NC \type{alignment} \NC \NR +\NC \cldcontext{tokens.bits.endofline } \NC 5 \NC \type{endofline} \NC \NR +\NC \cldcontext{tokens.bits.parameter } \NC 6 \NC \type{parameter} \NC \NR +\NC \cldcontext{tokens.bits.superscript} \NC 7 \NC \type{superscript} \NC \NR +\NC \cldcontext{tokens.bits.subscript } \NC 8 \NC \type{subscript} \NC \NR +\NC \cldcontext{tokens.bits.ignore } \NC 9 \NC \type{ignore} \NC \NR +\NC \cldcontext{tokens.bits.space } \NC 10 \NC \type{space} \NC \NR +\NC \cldcontext{tokens.bits.letter } \NC 11 \NC \type{letter} \NC \NR +\NC \cldcontext{tokens.bits.other } \NC 12 \NC \type{other} \NC \NR +\NC \cldcontext{tokens.bits.active } \NC 13 \NC \type{active} \NC \NR +\NC \cldcontext{tokens.bits.comment } \NC 14 \NC \type{comment} \NC \NR +\NC \cldcontext{tokens.bits.invalid } \NC 15 \NC \type{invalid} \NC \NR +\stoptabulate + +So, if you want to grab the character you can say: + +\starttyping +local c = token.scan_code(2^10 + 2^11 + 2^12) +\stoptyping + +In \CONTEXT\ you can say: + +\starttyping +local c = tokens.scanners.code( + tokens.bits.space + + tokens.bits.letter + + tokens.bits.other +) +\stoptyping + +When no argument is given, the next character with catcode letter or other is +returned (if found). + +In \CONTEXT\ we use the \type {tokens} namespace which has additional scanners +available. That way we can remain compatible. I can add more scanners when +needed, although it is not expected that users will use this mechanism directly. + +\starttabulate[||||] +\NC \type {(new)token} \NC \type {tokens} \NC arguments \NC \NR +\HL +\NC \NC \type {scanners.boolean} \NC \NC \NR +\NC \type {scan_code} \NC \type {scanners.code} \NC \type {(bits)} \NC \NR +\NC \type {scan_dimen} \NC \type {scanners.dimension} \NC \type {(fill,math)} \NC \NR +\NC \type {scan_glue} \NC \type {scanners.glue} \NC \type {(math)} \NC \NR +\NC \type {scan_int} \NC \type {scanners.integer} \NC \NC \NR +\NC \type {scan_keyword} \NC \type {scanners.keyword} \NC \NC \NR +\NC \NC \type {scanners.number} \NC \NC \NR +\NC \type {scan_token} \NC \type {scanners.token} \NC \NC \NR +\NC \type {scan_tokens} \NC \type {scanners.tokens} \NC \NC \NR +\NC \type {scan_string} \NC \type {scanners.string} \NC \NC \NR +\NC \type {scan_word} \NC \type {scanners.word} \NC \NC \NR +\NC \type {get_token} \NC \type {getters.token} \NC \NC \NR +\NC \type {set_macro} \NC \type {setters.macro} \NC \type {(catcodes,cs,str,global)} \NC \NR +\stoptabulate + +All except \type {get_token} (or its alias \type {getters.token}) expand tokens +in order to satisfy the demands. + +Here are some examples of how we can use the scanners. When we would call +\type {Foo} with regular arguments we do this: + +\starttyping +\def\foo#1{% + \directlua { + Foo("whatever","#1",{n = 1}) + } +} +\stoptyping + +but when \type {Foo} uses the scanners it becomes: + +\starttyping +\def\foo#1{% + \directlua{Foo()} {whatever} {#1} n {1}\relax +} +\stoptyping + +In the first case we have a function \type {Foo} like this: + +\starttyping +function Foo(what,str,n) + -- + -- do something with these three parameters + -- +end +\stoptyping + +and in the second variant we have (using the \type {tokens} namespace): + +\starttyping +function Foo() + local what = tokens.scanners.string() + local str = tokens.scanners.string() + local n = tokens.scanners.keyword("n") and + tokens.scanners.integer() or 0 + -- + -- do something with these three parameters + -- +end +\stoptyping + +The string scanned is kind of special as the result depends ok what is seen. +Given the following definition: + +\startbuffer + \def\bar {bar} +\unexpanded\def\ubar {ubar} % \protected in plain etc + \def\foo {foo-\bar-\ubar} + \def\wrap {{foo-\bar}} + \def\uwrap{{foo-\ubar}} +\stopbuffer + +\typebuffer + +\getbuffer + +We get: + +\def\TokTest{\ctxlua{ + local s = tokens.scanners.string() + context("\\bgroup\\red\\tt") + context.verbatim(s) + context("\\egroup") +}} + +\starttabulate[|l|Tl|] +\NC \type{{foo}} \NC \TokTest {foo} \NC \NR +\NC \type{{foo-\bar}} \NC \TokTest {foo-\bar} \NC \NR +\NC \type{{foo-\ubar}} \NC \TokTest {foo-\ubar} \NC \NR +\NC \type{foo-\bar} \NC \TokTest foo-\bar \NC \NR +\NC \type{foo-\ubar} \NC \TokTest foo-\ubar \NC \NR +\NC \type{foo$bar$} \NC \TokTest foo$bar$ \NC \NR +\NC \type{\foo} \NC \TokTest \foo \NC \NR +\NC \type{\wrap} \NC \TokTest \wrap \NC \NR +\NC \type{\uwrap} \NC \TokTest \uwrap \NC \NR +\stoptabulate + +Because scanners look ahead the following happens: when an open brace is seen (or +any character marked as left brace) the scanner picks up tokens and expands them +unless they are protected; so, effectively, it scans as if the body of an \type +{\edef} is scanned. However, when the next token is a control sequence it will be +expanded first to see if there is a left brace, so there we get the full +expansion. In practice this is convenient behaviour because the braced variant +permits us to pick up meanings honouring protection. Of course this is all a side +effect of how \TEX\ scans.\footnote {This lookahead expansion can sometimes give +unexpected side effects because often \TEX\ pushes back a token when a condition +is not met. For instance when it scans a number, scanning stops when no digits +are seen but the scanner has to look at the next (expanded) token in order to +come to that conclusion. In the process it will, for instance, expand +conditionals. This means that intermediate catcode changes will not be effective +(or applied) to already-seen tokens that were pushed back into the input. This +also happens with, for instance, \cs {futurelet}.} + +With the braced variant one can of course use primitives like \type {\detokenize} +and \type {\unexpanded} (in \CONTEXT: \type {\normalunexpanded}, as we already +had this mechanism before it was added to the engine). + +\stopsection + +\startsection[title=Considerations] + +Performance|-|wise there is not much difference between these methods. With some +effort you can make the second approach faster than the first but in practice you +will not notice much gain. So, the main motivation for using the scanner is that +it provides a more \TEX|-|ified interface. When playing with the initial version +of the scanners I did some tests with performance|-|sensitive \CONTEXT\ calls and +the difference was measurable (positive) but deciding if and when to use the +scanner approach was not easy. Sometimes embedded \LUA\ code looks better, and +sometimes \TEX\ code. Eventually we will end up with a mix. Here are some +considerations: + +\startitemize +\startitem + In both cases there is the overhead of a \LUA\ call. +\stopitem +\startitem + In the pure \LUA\ case the whole argument is tokenized by \TEX\ and then + converted to a string that gets compiled by \LUA\ and executed. +\stopitem +\startitem + When the scan happens in \LUA\ there are extra calls to functions but + scanning still happens in \TEX; some token to string conversion is avoided + and compilation can be more efficient. +\stopitem +\startitem + When data comes from external files, parsing with \LUA\ is in most cases more + efficient than parsing by \TEX . +\stopitem +\startitem + A macro package like \CONTEXT\ wraps functionality in macros and is + controlled by key|/|value specifications. There is often no benefit in terms + of performance when delegating to the mentioned scanners. +\stopitem +\stopitemize + +Another consideration is that when using macros, parameters are often passed +between \type {{}}: + +\starttyping +\def\foo#1#2#3% + {...} +\foo {a}{123}{b} +\stoptyping + +and suddenly changing that to + +\starttyping +\def\foo{\directlua{Foo()}} +\stoptyping + +and using that as: + +\starttyping +\foo {a} {b} n 123 +\stoptyping + +means that \type {{123}} will fail. So, eventually you will end up with something: + +\starttyping +\def\myfakeprimitive{\directlua{Foo()}} +\def\foo#1#2#3{\myfakeprimitive {#1} {#2} n #3 } +\stoptyping + +and: + +\starttyping +\foo {a} {b} {123} +\stoptyping + +So in the end you don't gain much here apart from the fact that the fake +primitive can be made more clever and accept optional arguments. But such new +features are often hidden for the user who uses more high|-|level wrappers. + +When you code in pure \TEX\ and want to grab a number directly you need to test +for the braced case; when you use the \LUA\ scanner method you still need to test +for braces. The scanners are consistent with the way \TEX\ works. Of course you +can write helpers that do some checking for braces in \LUA, so there are no real +limitations, but it adds some overhead (and maybe also confusion). + +One way to speed up the call is to use the \type {\luafunction} primitive in +combinations with predefined functions and although both mechanisms can benefit +from this, the scanner approach gets more out of that as this method cannot be +used with regular function calls that get arguments. In (rather low level) \LUA\ +it looks like this: + +\starttyping +luafunctions[1] = function() + local a token.scan_string() + local n token.scan_int() + local b token.scan_string() + -- whatever -- +end +\stoptyping + +And in \TEX: + +\starttyping +\luafunction1 {a} 123 {b} +\stoptyping + +This can of course be wrapped as: + +\starttyping +\def\myprimitive{\luafunction1 } +\stoptyping + +\stopsection + +\startsection[title=Applications] + +The question now pops up: where can this be used? Can you really make new +primitives? The answer is yes. You can write code that exclusively stays on the +\LUA\ side but you can also do some magic and then print back something to \TEX. +Here we use the basic token interface, not \CONTEXT: + +\startbuffer +\directlua { +local token = newtoken or token +function ColoredRule() + local w, h, d, c, t + while true do + if token.scan_keyword("width") then + w = token.scan_dimen() + elseif token.scan_keyword("height") then + h = token.scan_dimen() + elseif token.scan_keyword("depth") then + d = token.scan_dimen() + elseif token.scan_keyword("color") then + c = token.scan_string() + elseif token.scan_keyword("type") then + t = token.scan_string() + else + break + end + end + if c then + tex.sprint("\\color[",c,"]{") + end + if t == "vertical" then + tex.sprint("\\vrule") + else + tex.sprint("\\hrule") + end + if w then + tex.sprint("width ",w,"sp") + end + if h then + tex.sprint("height ",h,"sp") + end + if d then + tex.sprint("depth ",d,"sp") + end + if c then + tex.sprint("\\relax}") + end +end +} +\stopbuffer + +\typebuffer \getbuffer + +This can be given a \TeX\ interface like: + +\startbuffer +\def\myhrule{\directlua{ColoredRule()} type {horizontal} } +\def\myvrule{\directlua{ColoredRule()} type {vertical} } +\stopbuffer + +\typebuffer \getbuffer + +And used as: + +\startbuffer +\myhrule width \hsize height 1cm color {darkred} +\stopbuffer + +\typebuffer + +giving: + +% when no newtokens: +% +% \startbuffer +% \blackrule[width=\hsize,height=1cm,color=darkred] +% \stopbuffer + +\startlinecorrection \getbuffer \stoplinecorrection + +Of course \CONTEXT\ users can use the following commands to color an +otherwise-black rule (likewise): + +\startbuffer +\blackrule[width=\hsize,height=1cm,color=darkgreen] +\stopbuffer + +\typebuffer \startlinecorrection \getbuffer \stoplinecorrection + +The official \CONTEXT\ way to define such a new command is the following. The +conversion back to verbose dimensions is needed because we pass back to \TEX. + +\startbuffer +\startluacode +local myrule = tokens.compile { + { + { "width", "dimension", "todimen" }, + { "height", "dimension", "todimen" }, + { "depth", "dimension", "todimen" }, + { "color", "string" }, + { "type", "string" }, + } +} + +interfaces.scanners.ColoredRule = function() + local t = myrule() + context.blackrule { + color = t.color, + width = t.width, + height = t.height, + depth = t.depth, + } +end +\stopluacode +\stopbuffer + +\typebuffer \getbuffer + +With: + +\startbuffer +\unprotect \let\myrule\clf_ColoredRule \protect +\stopbuffer + +\typebuffer \getbuffer + +and + +\startbuffer +\myrule width \textwidth height 1cm color {maincolor} \relax +\stopbuffer + +\typebuffer + +we get: + +% when no newtokens: +% +% \startbuffer +% \blackrule[width=\hsize,height=1cm,color=maincolor] +% \stopbuffer + +\startlinecorrection \getbuffer \stoplinecorrection + +There are many ways to use the scanners and each has its charm. We will look at +some alternatives from the perspective of performance. The timings are more meant +as relative measures than absolute ones. After all it depends on the hardware. We +assume the following shortcuts: + +\starttyping +local scannumber = tokens.scanners.number +local scankeyword = tokens.scanners.keyword +local scanword = tokens.scanners.word +\stoptyping + +We will scan for four different keys and values. The number is scanned using a +helper \type {scannumber} that scans for a number that is acceptable for \LUA. +Thus, \type {1.23} is valid, as are \type {0x1234} and \type {12.12E4}. + +% interfaces.scanners.test_scaling_a + +\starttyping +function getmatrix() + local sx, sy = 1, 1 + local rx, ry = 0, 0 + while true do + if scankeyword("sx") then + sx = scannumber() + elseif scankeyword("sy") then + sy = scannumber() + elseif scankeyword("rx") then + rx = scannumber() + elseif scankeyword("ry") then + ry = scannumber() + else + break + end + end + -- action -- +end +\stoptyping + +Scanning the following specification 100000 times takes 1.00 seconds: + +\starttyping +sx 1.23 sy 4.5 rx 1.23 ry 4.5 +\stoptyping + +The \quote {tight} case takes 0.94 seconds: + +\starttyping +sx1.23 sy4.5 rx1.23 ry4.5 +\stoptyping + +% interfaces.scanners.test_scaling_b + +We can compare this to scanning without keywords. In that case there have to be +exactly four arguments. These have to be given in the right order which is no big +deal as often such helpers are encapsulated in a user|-|friendly macro. + +\starttyping +function getmatrix() + local sx, sy = scannumber(), scannumber() + local rx, ry = scannumber(), scannumber() + -- action -- +end +\stoptyping + +As expected, this is more efficient than the previous examples. It takes 0.80 +seconds to scan this 100000 times: + +\starttyping +1.23 4.5 1.23 4.5 +\stoptyping + +A third alternative is the following: + +\starttyping +function getmatrix() + local sx, sy = 1, 1 + local rx, ry = 0, 0 + while true do + local kw = scanword() + if kw == "sx" then + sx = scannumber() + elseif kw == "sy" then + sy = scannumber() + elseif kw == "rx" then + rx = scannumber() + elseif kw == "ry" then + ry = scannumber() + else + break + end + end + -- action -- +end +\stoptyping + +Here we scan for a keyword and assign a number to the right variable. This one +call happens to be less efficient than calling \type {scan_keyword} 10 times +($4+3+2+1$) for the explicit scan. This run takes 1.11 seconds for the next line. +The spaces are really needed as words can be anything that has no space. +\footnote {Hard|-|coding the word scan in a \CCODE\ helper makes little sense, as +different macro packages can have different assumptions about what a word is. And +we don't extend \LUATEX\ for specific macro packages.} + +\starttyping +sx 1.23 sy 4.5 rx 1.23 ry 4.5 +\stoptyping + +Of course these numbers need to be compared to a baseline of no scanning (i.e.\ +the overhead of a \LUA\ call which here amounts to 0.10 seconds. This brings +us to the following table. + +\starttabulate[|l|l|] +\NC keyword checks \NC 0.9 sec\NC \NR +\NC no keywords \NC 0.7 sec\NC \NR +\NC word checks \NC 1.0 sec\NC \NR +\stoptabulate + +The differences are not that impressive given the number of calls. Even in a +complex document the overhead of scanning can be negligible compared to the +actions involved in typesetting the document. In fact, there will always be some +kind of scanning for such macros so we're talking about even less impact. So you +can just use the method you like most. In practice, the extra overhead of using +keywords in combination with explicit checks (the first case) is rather +convenient. + +If you don't want to have many tests you can do something like this: + +\starttyping +local keys = { + sx = scannumber, sy = scannumber, + rx = scannumber, ry = scannumber, +} + +function getmatrix() + local values = { } + while true do + for key, scan in next, keys do + if scankeyword(key) then + values[key] = scan() + else + break + end + end + end + -- action -- +end +\stoptyping + +This is still quite fast although one now has to access the values in a table. +Working with specifications like this is clean anyway so in \CONTEXT\ we have a +way to abstract the previous definition. + +\starttyping +local specification = tokens.compile { + { + { "sx", "number" }, { "sy", "number" }, + { "rx", "number" }, { "ry", "number" }, + }, +} + +function getmatrix() + local values = specification() + -- action using values.sx etc -- +end +\stoptyping + +Although one can make complex definitions this way, the question remains if it +is a better approach than passing \LUA\ tables. The standard \CONTEXT\ way for +controlling features is: + +\starttyping +\getmatrix[sx=1.2,sy=3.4] +\stoptyping + +So it doesn't matter much if deep down we see: + +\starttyping +\def\getmatrix[#1]% + {\getparameters[@@matrix][sx=1,sy=1,rx=1,ry=1,#1]% + \domatrix + \@@matrixsx + \@@matrixsy + \@@matrixrx + \@@matrixry + \relax} +\stoptyping + +or: + +\starttyping +\def\getmatrix[#1]% + {\getparameters[@@matrix][sx=1,sy=1,rx=1,ry=1,#1]% + \domatrix + sx \@@matrixsx + sy \@@matrixsy + rx \@@matrixrx + ry \@@matrixry + \relax} +\stoptyping + +In the second variant (with keywords) can be a scanner like we defined before: + +\starttyping +\def\domatrix#1#2#3#4% + {\directlua{getmatrix()}} +\stoptyping + +but also: + +\starttyping +\def\domatrix#1#2#3#4% + {\directlua{getmatrix(#1,#2,#3,#4)}} +\stoptyping + +given: + +\starttyping +function getmatrix(sx,sy,rx,ry) + -- action using sx etc -- +end +\stoptyping + +or maybe nicer: + +\starttyping +\def\domatrix#1#2#3#4% + {\directlua{domatrix{ + sx = #1, + sy = #2, + rx = #3, + ry = #4 + }}} +\stoptyping + +assuming: + +\starttyping +function getmatrix(values) + -- action using values.sx etc -- +end +\stoptyping + +If you go for speed the scanner variant without keywords is the most efficient +one. For readability the scanner variant with keywords or the last shown example +where a table is passed is better. For flexibility the table variant is best as +it makes no assumptions about the scanner \emdash\ the token scanner can quit on +unknown keys, unless that is intercepted of course. But as mentioned before, even +the advantage of the fast one should not be overestimated. When you trace usage +it can be that the (in this case matrix) macro is called only a few thousand +times and that doesn't really add up. Of course many different sped-up calls can +make a difference but then one really needs to optimize consistently the whole +code base and that can conflict with readability. The token library presents us +with a nice chicken||egg problem but nevertheless is fun to play with. + +\stopsection + +\startsection[title=Assigning meanings] + +The token library also provides a way to create tokens and access properties but +that interface can change with upcoming versions when the old library is replaced +by the new one and the input handling is cleaned up. One experimental function is +worth mentioning: + +\starttyping +token.set_macro("foo","the meaning of bar") +\stoptyping + +This will turn the given string into tokens that get assigned to \type {\foo}. +Here are some alternative calls: + +\starttabulate +\NC \type {set_macro("foo")} \NC \type { \def \foo {}} \NC \NR +\NC \type {set_macro("foo","meaning")} \NC \type { \def \foo {meaning}} \NC \NR +\NC \type {set_macro("foo","meaning","global")} \NC \type {\gdef \foo {meaning}} \NC \NR +\stoptabulate + +The conversion to tokens happens under the current catcode regime. You can +enforce a different regime by passing a number of an allocated catcode table as +the first argument, as with \type {tex.print}. As we mentioned performance +before: setting at the \LUA\ end like this: + +\starttyping +token.set_macro("foo","meaning") +\stoptyping + +is about two times as fast as: + +\starttyping +tex.sprint("\\def\\foo{meaning}") +\stoptyping + +or (with slightly more overhead) in \CONTEXT\ terms: + +\starttyping +context("\\def\\foo{meaning}") +\stoptyping + +The next variant is actually slower (even when we alias \type {setvalue}): + +\starttyping +context.setvalue("foo","meaning") +\stoptyping + +but although 0.4 versus 0.8 seconds looks like a lot on a \TEX\ run I need a +million calls to see such a difference, and a million macro definitions during a +run is a lot. The different assignments involved in, for instance, 3000 entries +in a bibliography (with an average of 5 assignments per entry) can hardly be +measured as we're talking about milliseconds. So again, it's mostly a matter of +convenience when using this function, not a necessity. + +\stopsection + +\startsection[title=Conclusion] + +For sure we will see usage of the new scanner code in \CONTEXT, but to what +extent remains to be seen. The performance gain is not impressive enough to +justify many changes to the code but as the low|-|level interfacing can sometimes +become a bit cleaner it will be used in specific places, even if we sacrifice +some speed (which then probably will be compensated for by a little gain +elsewhere). + +The scanners will probably never be used by users directly simply because there +are no such low level interfaces in \CONTEXT\ and because manipulating input is +easier in \LUA. Even deep down in the internals of \CONTEXT\ we will use wrappers +and additional helpers around the scanner code. Of course there is the fun-factor +and playing with these scanners is fun indeed. The macro setters have as their +main benefit that using them can be nicer in the \LUA\ source, and of course +setting a macro this way is also conceptually cleaner (just like we can set +registers). + +Of course there are some challenges left, like determining if we are scanning +input of already converted tokens (for instance in a macro body or token\-list +expansion). Once we can properly feed back tokens we can also look ahead like +\type {\futurelet} does. But for that to happen we will first clean up the +\LUATEX\ input scanner code and error handler. + +\stopsection + +\stopchapter + +\stoptext + diff --git a/doc/context/sources/general/manuals/still/still.tex b/doc/context/sources/general/manuals/still/still.tex new file mode 100644 index 000000000..28bc60c79 --- /dev/null +++ b/doc/context/sources/general/manuals/still/still.tex @@ -0,0 +1,44 @@ +% author : Hans Hagen +% copyright : PRAGMA ADE & ConTeXt Development Team +% license : Creative Commons Attribution ShareAlike 4.0 International +% reference : pragma-ade.nl | contextgarden.net | texlive (related) distributions +% origin : the ConTeXt distribution +% +% comment : Because this manual is distributed with TeX distributions it comes with a rather +% liberal license. We try to adapt these documents to upgrades in the (sub)systems +% that they describe. Using parts of the content otherwise can therefore conflict +% with existing functionality and we cannot be held responsible for that. Many of +% the manuals contain characteristic graphics and personal notes or examples that +% make no sense when used out-of-context. +% +% comment : Some chapters have been published in TugBoat, the NTG Maps, the ConTeXt Group +% journal or otherwise. Thanks to the editors for corrections. + +\environment still-environment + +\startproduct still + +\component still-titlepage + +\startfrontmatter + \component still-contents + \component still-introduction +\stopfrontmatter + +\startbodymatter + \component still-math + \component still-simple + \component still-tokens + %component still-snippets % unfinished + %component still-typesetting % unfinished + \component still-profiling + %component still-fonts.tex % unfinished + %component still-newlines.tex % unfinished + %component still-plain + \component still-opentypemath + \component still-expanding + \component still-backend + \component still-one.tex +\stopbodymatter + +\stopproduct diff --git a/tex/context/base/context-version.pdf b/tex/context/base/context-version.pdf index de15bae47..1fe4cc655 100644 Binary files a/tex/context/base/context-version.pdf and b/tex/context/base/context-version.pdf differ diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv index 8e59ce1f0..171ace032 100644 --- a/tex/context/base/mkiv/cont-new.mkiv +++ b/tex/context/base/mkiv/cont-new.mkiv @@ -11,7 +11,7 @@ %C therefore copyrighted by \PRAGMA. See mreadme.pdf for %C details. -\newcontextversion{2016.08.01 13:02} +\newcontextversion{2016.08.01 14:16} %D This file is loaded at runtime, thereby providing an excellent place for %D hacks, patches, extensions and new features. diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv index 083d757e8..d2e8742e8 100644 --- a/tex/context/base/mkiv/context.mkiv +++ b/tex/context/base/mkiv/context.mkiv @@ -39,7 +39,7 @@ %D up and the dependencies are more consistent. \edef\contextformat {\jobname} -\edef\contextversion{2016.08.01 13:02} +\edef\contextversion{2016.08.01 14:16} \edef\contextkind {beta} %D For those who want to use this: diff --git a/tex/context/base/mkiv/font-sty.mkvi b/tex/context/base/mkiv/font-sty.mkvi index 6b2c072e5..cf49cd5eb 100644 --- a/tex/context/base/mkiv/font-sty.mkvi +++ b/tex/context/base/mkiv/font-sty.mkvi @@ -409,4 +409,25 @@ \let\dostopattributes\endgroup +%D New but it needs to be supported explicitly (as in natural tables). + +\newconditional\c_font_styles_math + +\unexpanded\def\font_styles_math_reset + {\setfalse\c_font_styles_math} + +\unexpanded\def\font_styles_math_start + {\ifconditional\c_font_styles_math + \startimath + \fi + \relax} + +\unexpanded\def\font_styles_math_stop + {\relax + \ifconditional\c_font_styles_math + \stopimath + \fi} + +\definealternativestyle[\v!math][\settrue\c_font_styles_math] + \protect \endinput diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf index c2faaa08c..5e052d035 100644 Binary files a/tex/context/base/mkiv/status-files.pdf and b/tex/context/base/mkiv/status-files.pdf differ diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf index 982ce019e..2bb3aabca 100644 Binary files a/tex/context/base/mkiv/status-lua.pdf and b/tex/context/base/mkiv/status-lua.pdf differ diff --git a/tex/context/base/mkiv/tabl-ntb.mkiv b/tex/context/base/mkiv/tabl-ntb.mkiv index 78e867546..59b0f75c0 100644 --- a/tex/context/base/mkiv/tabl-ntb.mkiv +++ b/tex/context/base/mkiv/tabl-ntb.mkiv @@ -107,16 +107,18 @@ {% \inhibitblank \dotagTABLEcell %\tabl_ntb_next_level + \font_styles_math_reset \usenaturaltablelocalstyleandcolor\c!style\c!color - \everypar\t_tabl_ntb_cell_start} + \everypar\t_tabl_ntb_cell_start + \font_styles_math_start} \unexpanded\def\tabl_ntb_cell_stop - {\ifhmode + {\font_styles_math_stop + \ifhmode \the\t_tabl_ntb_cell_stop \par % added 13/4/2006 \else % not sure yet:\naturaltablelocalparameter\c!right - \par \ifdim\prevdepth<\zeropoint % =-1000pt ? \vskip-\strutdp \else @@ -124,6 +126,24 @@ \fi \fi} +% maybe: +% +% \unexpanded\def\tabl_ntb_cell_stop +% {\ifhmode +% \the\t_tabl_ntb_cell_stop +% \par % added 13/4/2006 +% \else +% % not sure yet:\naturaltablelocalparameter\c!right +% \par +% \ifhmode +% % \removeunwantedspaces +% \else\ifdim\prevdepth<\zeropoint % =-1000pt ? +% \vskip-\strutdp +% \else +% \removebottomthings +% \fi\fi +% \fi} + \newcount\c_tabl_ntb_row \newcount\c_tabl_ntb_col \newcount\c_tabl_ntb_spn diff --git a/tex/context/interface/mkiv/i-context.pdf b/tex/context/interface/mkiv/i-context.pdf index 3b1897342..9e69463d5 100644 Binary files a/tex/context/interface/mkiv/i-context.pdf and b/tex/context/interface/mkiv/i-context.pdf differ diff --git a/tex/context/interface/mkiv/i-readme.pdf b/tex/context/interface/mkiv/i-readme.pdf index b6db67ad7..1a9ff2d3d 100644 Binary files a/tex/context/interface/mkiv/i-readme.pdf and b/tex/context/interface/mkiv/i-readme.pdf differ diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua index eb91df5ff..3b8f5d984 100644 --- a/tex/generic/context/luatex/luatex-fonts-merged.lua +++ b/tex/generic/context/luatex/luatex-fonts-merged.lua @@ -1,6 +1,6 @@ -- merged file : c:/data/develop/context/sources/luatex-fonts-merged.lua -- parent file : c:/data/develop/context/sources/luatex-fonts.lua --- merge date : 08/01/16 13:02:59 +-- merge date : 08/01/16 14:16:32 do -- begin closure to overcome local limits and interference -- cgit v1.2.3